Post job

Software engineer jobs in El Dorado Hills, CA - 687 jobs

All
Software Engineer
Senior Software Engineer
Applications Programmer
Software Developer
Assistant Systems Engineer
Software Engineering Internship
Software Quality Engineer
  • Applications Programmer 4 - Davis, CA, Job ID 82901

    University of California Agriculture and Natural Resources 3.6company rating

    Software engineer job in Davis, CA

    Develops and maintains software applications and services including researching, designing, writing, testing, debugging, and troubleshooting source code across server, mobile, and desktop environments. Also contributes to the design of related databases, user interfaces, and system integrations. Work includes the full software development lifecycle including requirements analysis and design, quality assurance, maintenance, and documentation. Collaborates with researchers and stakeholders to ensure applications reflect research-based models and meet functional needs in agriculture. This position is a career appointment that is 100% fixed. The home department is IT Services. While this position normally is based in Davis, CA, this position is eligible for hybrid flexible work arrangements for applicants living in the State of California at this time. Please note that hybrid flexible work arrangements are subject to change by the University. Pay Scale: $93,200.00/year to $133,700.00/year Job Posting Close Date: This job is open until filled. The first application review date will be 01/02/2026. Key Responsibilities: 70% APPLICATION DEVELOPMENT: Use .NET languages, SQL, TypeScript/JavaScript, SASS, HTML5, and SVG to develop web applications, mobile applications, and web services. Applies advanced software concepts to design, develop, modify, debug, deploy, and evaluate highly complex software solutions. Analyzes existing systems and devises algorithms for new software implementations. Designs and implements algorithms that incorporate agronomic knowledge to ensure applications provide scientifically accurate decision support. Conducts data analysis, testing, and debugging. Monitors and evaluates new web development standards, devices, tools, and technologies and applies UC security practices and industry best practices. Prepares and obtains approval for system documentation. Initiates changes in development and system standards. Defines technical requirements for software specifications and develops test plans. Develops system conversion and implementation plans. Performs data modeling, performance and integration testing. Writes technical documentation to support development, implementation, and troubleshooting. Adheres to the IT team standards, development guidelines, and best practices to ensure consistency, maintainability, and alignment with UC ANR IT. Contributes to project management, business analysis, technical architecture, user experience, and visual design as part of the full software development lifecycle. 20% APPLICATIONS ANALYSIS: Collaborate with researchers and farm advisors to evaluate requirements and ensure applications deliver value to users. Perform project management and business analysis functions as part of the development lifecycle. Use technical expertise to evaluate third-party solutions and provide integration guidance and support. May serve as technical lead for multiple software development projects of moderate to broad scope. Set project-level direction and priorities. Adhere to project plans and timelines. 10% SUPPORT: Provide support and training to division personnel for applications. Serve as consultant during application development process. Provide internally and externally facing application documentation. Requirements: Demonstrated experience with professional application development. Advanced skills associated with large-scale software design, modification, implementation and deployment. Skills to analyze problems, evaluate and propose potential solutions. Familiarity with agricultural or biological data models. Experience developing and deploying ASP.NET 4.6 Web API applications using C#. Experience with the Angular framework. Experience with the Git version control system, or similar distributed VCS. Experience with Typescript, SASS, HTML5, and responsive design. Experience with SVG authoring for scalable vector graphics. Strong project management and business analysis skills. Experience creating or maintaining mobile applications or websites. Experience using Structured Query Language (SQL), including database and table structure and design. Experience maintaining, refactoring, and upgrading legacy systems. Skills to provide training to both technical and non-technical personnel. Ability to apply critical thinking to evaluate diverse inputs (scientific, user, and feature requirements) and make design decisions that balance user experience, scalability, and architecture. Ability to guide technical direction and set strategic priorities for application development in a resource-limited environment. Demonstrated experience in user experience design, visual design, and technical architecture. Skills to develop, design, and present technical or informational documentation for formal or casual training sessions. Demonstrated ability to understand functional needs and how systems can support those needs. Demonstrated ability to develop system conversion and implementation plans. Advanced experience with planning for deployment and creation of feedback mechanisms. Interpersonal, oral, and written skills to communicate and collaborate with a wide range of faculty, staff, and other users. Self-motivated and works independently and as part of a team. Able to quickly learn new concepts. Organizational skills to achieve timely progress on multiple simultaneous projects, distribute effort appropriately among projects, meet deadlines, and maintain a high level of productivity. Experience with functional programming concepts. For instance: LINQ in C#. Preferred Skills: Experience with Drupal. Experience with 1 or more JavaScript-based UI frameworks/libraries besides Angular: React, Ember.js,Vue.js, etc. Experience with Agile methodology. Experience with developing ColdFusion applications (for support of legacy applications). Experience with Service Oriented Architecture and/or microservices. Experience developing and executing complex test plans. Special Conditions of Employment: Must possess valid California Driver's License to drive a County or University vehicle. Ability and means to travel on a flexible schedule as needed, proof of liability damage insurance on vehicle used is required. Reimbursement of job-related travel will be reimbursed according to University policies. The University reserves the right to make employment contingent upon successful completion of the background check. This is a designated position requiring a background check and may require fingerprinting due to the nature of the job responsibilities. UC ANR does hire people with conviction histories and reviews information received in the context of the job responsibilities. As of January 1, 2014, ANR is a smoke- and tobacco-free environment in which smoking, the use of smokeless tobacco products, and the use of unregulated nicotine products (e-cigarettes), is strictly prohibited. As a condition of employment, you will be required to comply with the University of California https://apptrkr.com/get_redirect.php?id=6853784&target URL=Policy on Vaccination Programs, as may be amended or revised from time to time. Federal, state, or local public health directives may impose additional requirements. Exercise the utmost discretion in managing sensitive information learned in the course of performing their duties. Sensitive information includes but is not limited to employee and student records, health and patient records, financial data, strategic plans, proprietary information, and any other sensitive or non-public information learned during the course and scope of employment. Understands that sensitive information should be shared on a limited basis and actively takes steps to limit access to sensitive information to individuals who have legitimate business need to know. Ensure that sensitive information is properly safeguarded. Follow all organizational policies and laws on data protection and privacy. This includes secure handling of physical and digital records and proper usage of IT systems to prevent data leaks. The unauthorized or improper disclosure of confidential work-related information obtained from any source on any work-related matter is a violation of these expectations. Misconduct Disclosure Requirement: As a condition of employment, the final candidate who accepts a conditional offer of employment will be required to disclose if they have been subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct; received notice of any allegations or are currently the subject of any administrative or disciplinary proceedings involving misconduct; have left a position after receiving notice of allegations or while under investigation in an administrative or disciplinary proceeding involving misconduct; or have filed an appeal of a finding of misconduct with a previous employer. a. "Misconduct" means any violation of the policies or laws governing conduct at the applicant's previous place of employment, including, but not limited to, violations of policies or laws prohibiting sexual harassment, sexual assault, or other forms of harassment, discrimination, dishonesty, or unethical conduct, as defined by the employer. For reference, below are UC's policies addressing some forms of misconduct: UC Sexual Violence and Sexual Harassment Policy UC Anti-Discrimination Policy Abusive Conduct in the Workplace To apply, please visit: https://careerspub.universityofcalifornia.edu/psc/ucanr/EMPLOYEE/HRMS/c/HRS_HRAM_FL.HRS_CG_SEARCH_FL.GBL?Page=HRS_APP_JBPST_FL&JobOpeningId=82901&PostingSeq=1&SiteId=17&language Cd=ENG&FOCUS=Applicant Copyright ©2025 Jobelephant.com Inc. All rights reserved. Posted by the FREE value-added recruitment advertising agency jeid-fce0c79e577e5049b5dfae46128e9229
    $93.2k-133.7k yearly 7d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Dotnet Developer

    R Systems 4.5company rating

    Software engineer job in Sacramento, CA

    ** Only Local Sacramento, CA Candidates are encouraged to apply ** ** Healthcare & Public Sector Experience is Preferred ** Senior .NET Full Stack Developer (Public Sector, Healthcare, AWS) We are seeking an experienced Senior .NET Full Stack Developer with strong expertise in designing and building secure, scalable applications using Microsoft .NET technologies. The ideal candidate should have hands-on experience working in Public Sector and Healthcare environments, along with solid proficiency in AWS cloud services. Key Responsibilities Design, develop, and maintain full-stack applications using .NET Core/.NET 6+, C#, Web API, Entity Framework, and SQL Server. Develop front-end interfaces using Angular/React, JavaScript/TypeScript, HTML5, CSS3, and modern UI frameworks. Architect and implement RESTful APIs, microservices, and enterprise-grade integrations. Build and deploy cloud-native applications on AWS, using services such as: AWS Lambda, API Gateway, ECS/EKS, EC2 S3, RDS, DynamoDB Cognito, IAM SQS/SNS, CloudWatch, CloudFormation Implement secure authentication and authorization mechanisms (OAuth2, JWT, SSO). Work with cross-functional teams including Product Owners, Business Analysts, and QA. Participate in all stages of SDLC-requirements, design, coding, testing, deployment. Perform code reviews and mentor junior developers. Troubleshoot and optimize application performance, scalability, and reliability. Required Skills & Experience 7-10+ years of hands-on experience in .NET / C# development. Strong experience with .NET Core/.NET 5+, Web API, MVC, Microservices. Proficient in front-end development with React/Angular. Strong database skills with SQL Server, query optimization, and stored procedures. Solid experience with the AWS ecosystem, including: Serverless (Lambda), Containerization (ECS/EKS), Storage (S3), Databases (RDS/DynamoDB) API Gateway, CloudWatch, IAM, VPC, SQS/SNS CI/CD using AWS CodePipeline, CodeBuild, GitHub Actions, or equivalent Experience in Public Sector and Healthcare domains, with understanding of: Government security standards and compliance-driven development Familiarity with containerization (Docker), Infrastructure as Code (CloudFormation/Terraform), unit testing frameworks. Good to Have Experience with Kubernetes (EKS). Experience with reporting/analytics tools. AWS Certifications (Developer Associate, Solutions Architect Associate/Professional). Experience with NoSQL databases (MongoDB, DynamoDB).
    $118k-156k yearly est. 4d ago
  • Software Developer

    Taylor Corporation 4.3company rating

    Software engineer job in West Sacramento, CA

    Let Us Power Your Potential Taylor Corporation isa dynamic, diversified companywith bigplans for the future-andyour career. We power our employees' potential and strive to createopportunityand security for every member of the team. Ifyou'reready for something bigger-more challenge, more variety, more pathways for professional growth-we should talk.We'repassionate about ourwork,we believe there is always a better way, andwe'relooking for people like you. Ready toreach your potential?It'stime to look at Taylor. Your Opportunity:Taylor Corporation is looking for an Application Developer / Application Support Analyst. This location adheres to the Federal Information Security Management Act (FISMA). All employees must undergo a federal background check, which requires U.S. citizenship. Your Responsibilities: Day to day triage of incidents assigned toteam. Able to prioritize by client and company impact, research, resolve, or escalate to successfully complete the incident ticket. Initiallyincludes the development of small to medium changes to client applications. Responsibilities forlargermore complex changes will be added as the individual grows. Partner with Venture's internal client services,data processing, and productionteamsto ensure client work is completed within the service level agreements. You Must Have: Linux, Solaris OScommandsand syntax practical understanding. Capability to display experience understanding and coding. Shell scripting, PERL scriptingcomprehensionand practical experience certifications and/or display of familiarity Comprehension and ability to display general IT skills. Proven experience understanding SDLC principles. We WouldAlsoPrefer: Proficient understanding and experience of IT application support principles Ability to understand complex situations and recommend/provide solutions. Understanding and working knowledge of file and data transfers, API, SFTP, andother various methods. Understanding ofprint and mail operations, commercial printing equipment, inserters, and USPS/UPS/FedExmailing. Experience converting applications from Solaris to Linux hosting. Understanding thesyntaxdifferences to provide conversion support. Proficient in AI tool sets and their ability to effectively complement application support and development. ITIL/ITSM knowledge andfoundations certification. Working knowledge of incident, change, and problem managementpractices. Theanticipatedannual salary range for this position is $60,000 - $75,000. The actual base salary offered depends on a variety of factors, which may include as applicable, the qualifications of the individual applicant for the position, years of relevant experience, specific and unique skills, level of education attained, certifications or other professional licenses held, and the location in which the applicant lives and/orfrom which they will be performing the job. The range listed is just onecomponentof Taylor Corporation's total compensation and benefits package for employees. About Taylor Corporation One of the largest print and communications firms in North America, Taylor's family of companies provides a diverse set of products, services and technologies that address the toughest business challenges. We work diligently each day to create printed and digital marketing communication solutions that help power many of the world's most recognizable brands. With more than 50 years of categoryexpertiseand10,000 employeesspanning dozens of U.S. states and multiple countries, Taylor serves businesses and distributors both large and small. Our employees enjoy a comprehensive benefit package including a choice of several health plans, dental, vision, wellness programs, life and disability coverage, flexible spending accounts, health savings accounts, a 401(k) plan with company match, paid time off (PTO) and64 hoursof annual holiday pay. The Employerretainsthe right to change or assign other duties to this position. Taylor Corporationis an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin,veteranor disability status. Taylor Corporation including all partners and affiliates is an Equal Opportunity Employer/Veterans/Disabled.
    $60k-75k yearly 2d ago
  • Senior Frontend Developer

    Capitol Tech Solutions 3.6company rating

    Software engineer job in Sacramento, CA

    Senior Front-End Developer About Us: Capitol Tech Solutions (CTS) is a leading digital transformation company specializing in software development, website design, and data-driven solutions. We partner with both public and private sector clients to deliver innovative, accessible, and user-centered digital experiences. At CTS, we provide top-tier technology solutions tailored to meet the diverse needs of our clients. We foster a collaborative and innovative work environment where team members are encouraged to grow, contribute, and achieve their full potential. Primary Responsibilities: We are seeking a highly skilled and creative Senior Front-End Developer to join our dynamic team. In this role, you will be responsible for designing and implementing user-friendly interfaces for web applications. You will leverage your expertise in front-end technologies to create responsive, accessible, and visually appealing user experiences. This includes developing interactive elements, such as navigation menus, buttons, and layouts, optimized for both desktop and mobile platforms. You will collaborate closely with the Director of Software Development, designers, front-end and back-end developers, project managers, and business analysts to ensure that all projects meet client requirements and are delivered on time and in accordance with specifications. Lead the design and development of intuitive user interfaces using HTML, CSS, JavaScript, front-end frameworks such as Svelte and .NET technologies such as C#. Participate in Agile development processes, including sprint planning, reviews, and retrospectives. Communicate directly with clients to gather requirements, provide updates, and give technical guidance. Create and translate wireframes, storyboards, user flows, and design into high-quality code. Design and implement universal UI solutions that focus on performance, scalability, and accessibility, guaranteeing smooth user experiences across all platforms. Conduct user research and qualitative analysis to guide design choices and enhance usability. Conduct comprehensive testing to verify that interfaces meet design and functionality requirements. Troubleshoot and resolve UI-related issues and bugs. Document the technical aspects of the project for future reference and debugging. Lead and mentor junior developers and contribute to code reviews and best practices. Keep up to date with UI/UX trends, platform updates, and security practices, then incorporate them into your development workflows. Qualifications: Bachelor's degree in computer science, software engineering, or a related field. Proven experience in UI development with a strong project portfolio. Proficient in front-end technologies (HTML, CSS, JavaScript), C#, and the .NET framework. 7+ years of experience as a programmer/analyst in a .NET environment. 7+ years of experience using front-end frameworks/libraries with preference for Svelte, React, Vue, and/or Angular 5+ years of experience in digital design, user research, qualitative analysis, and interaction design. 4+ years of experience developing web application UI/UX compliant with WCAG 2.0 standards. 4+ years of experience working in an Agile team environment. Familiarity with front-end frameworks (e.g., React, Angular, or Vue.js). Experience with design tools such as Figma, Adobe Cloud, or Sketch. Strong communication and collaboration skills. Salary & Benefits: Hourly: $48.00-$52.08 Full-time employment includes flexible personal time off, nine paid holidays per year, a 401(k) plan with employer matching, and comprehensive health insurance packages covering medical, dental, and vision care.
    $48-52.1 hourly 3d ago
  • Summer 2026 Intern - Software Engineering Intern - Firmware

    Western Digital 4.4company rating

    Software engineer job in Roseville, CA

    At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible. At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we've been doing just that-our technology helped people put a man on the moon and capture the first-ever picture of a black hole. We offer an expansive portfolio of technologies, HDDs, and platforms for business, creative professionals, and consumers alike under our Western Digital , WD , and WD_BLACK™ brands. We are a key partner to some of the largest and highest-growth organizations in the world. From enabling systems to make cities safer and more connected, to powering the data centers behind many of the world's biggest companies and hyperscale cloud providers, to meeting the massive and ever-growing data storage needs of the AI era, Western Digital is fueling a brighter, smarter future. Today's exceptional challenges require your unique skills. Together, we can build the future of data storage. Job Description WDC is a leading innovator in Enterprise Storage Networking. We are looking for a passionate and skilled Firmware Engineering Intern to join our team for the summer (Roseville, CA). This position provides students with a unique opportunity to work on real-world problems and gain valuable industry experience in firmware development. Essential Duties & Responsibilities: Assist in designing, developing, and testing firmware solutions Collaborate with the engineering team to define firmware requirements and specifications. Write clean, efficient, and well-documented code in C/C++ or other relevant languages. Participate in code reviews and adhere to firmware coding standards. Debug and troubleshoot firmware issues in embedded systems. Conduct and participate in testing sessions to ensure firmware performance and reliability. Document development processes and maintain firmware documentation. What We Offer: Opportunity to work on challenging firmware development projects in a real-world setting. Guidance and mentorship from experienced engineers. A collaborative, innovative, and inclusive work culture. Networking opportunities with professionals in the field. Qualifications Required: Currently pursuing a Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with a focus on embedded systems or firmware development. Must have the ability to work onsite without relocation assistance Strong programming skills in C/C++ and familiarity with embedded systems. Understanding of microcontrollers, peripherals, and interface protocols (e.g., SPI, I2C, UART). Experience with version control tools like Git. Preferred: Prior internship or project experience in firmware or embedded systems is highly desirable. Skills: Excellent problem-solving abilities and attention to detail. Strong verbal and written communication skills. Ability to work independently and in a team environment. Additional Information Western Digital is committed to providing equal opportunities to all applicants and employees and will not discriminate against any applicant or employee based on their race, color, ancestry, religion (including religious dress and grooming standards), sex (including pregnancy, childbirth or related medical conditions, breastfeeding or related medical conditions), gender (including a person's gender identity, gender expression, and gender-related appearance and behavior, whether or not stereotypically associated with the person's assigned sex at birth), age, national origin, sexual orientation, medical condition, marital status (including domestic partnership status), physical disability, mental disability, medical condition, genetic information, protected medical and family care leave, Civil Air Patrol status, military and veteran status, or other legally protected characteristics. We also prohibit harassment of any individual on any of the characteristics listed above. Our non-discrimination policy applies to all aspects of employment. We comply with the laws and regulations set forth in the "Know Your Rights: Workplace Discrimination is Illegal” poster. Our pay transparency policy is available here. Western Digital thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect and contribution. Western Digital is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process. Please contact us at [email protected] to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. Based on our experience, we anticipate that the application deadline will be 4/9/26, although we reserve the right to close the application process sooner if we hire an applicant for this position before the application deadline. If we are not able to hire someone from this role before the application deadline, we will update this posting with a new anticipated application deadline. #LI-MT Compensation & Benefits Details An employee's pay position within the salary range may be based on several factors including but not limited to (1) relevant education; qualifications; certifications; and experience; (2) skills, ability, knowledge of the job; (3) performance, contribution and results; (4) geographic location; (5) shift; (6) internal and external equity; and (7) business and organizational needs. The salary range is what we believe to be the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range and this range is only applicable for jobs to be performed in California, Colorado, New York or remote jobs that can be performed in California, Colorado and New York. This range may be modified in the future. If your position is non-exempt, you are eligible for overtime pay pursuant to company policy and applicable laws. You may also be eligible for shift differential pay, depending on the shift to which you are assigned. You will be eligible to be considered for bonuses under either Western Digital's Short Term Incentive Plan (“STI Plan”) or the Sales Incentive Plan (“SIP”) which provides incentive awards based on Company and individual performance, depending on your role and your performance. You may be eligible to participate in our annual Long-Term Incentive (LTI) program, which consists of restricted stock units (RSUs) or cash equivalents, pursuant to the terms of the LTI plan. Please note that not all roles are eligible to participate in the LTI program, and not all roles are eligible for equity under the LTI plan. RSU awards are also available to eligible new hires, subject to Western Digital's Standard Terms and Conditions for Restricted Stock Unit Awards. We offer a comprehensive package of benefits including paid vacation time; paid sick leave; medical/dental/vision insurance; life, accident and disability insurance; tax-advantaged flexible spending and health savings accounts; employee assistance program; other voluntary benefit programs such as supplemental life and AD&D, legal plan, pet insurance, critical illness, accident and hospital indemnity; tuition reimbursement; transit; the Applause Program; employee stock purchase plan; and the Western Digital Savings 401(k) Plan. Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company's sole discretion, consistent with the law. Notice To Candidates: Please be aware that Western Digital and its subsidiaries will never request payment as a condition for applying for a position or receiving an offer of employment. Should you encounter any such requests, please report it immediately to Western Digital Ethics Helpline or email [email protected].
    $74k-111k yearly est. 5d ago
  • Software Engineer, Product

    Meta 4.8company rating

    Software engineer job in Sacramento, CA

    Meta is seeking talented experienced engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of engineers and researchers to work on exciting projects that have significant impact, we encourage you to apply. **Required Skills:** Software Engineer, Product Responsibilities: 1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences 2. Implement custom user interfaces using latest programming techniques and technologies 3. Analyze and optimize code for quality, efficiency, and performance, and provide feedback to peers during code reviews 4. Set direction and goals for teams, lead major initiatives, provide technical guidance and mentorship to peers, and help onboard new team members 5. Architect efficient and scalable systems that drive complex applications 6. Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt 7. Work on a variety of coding languages and technologies 8. Establish ownership of components, features, or systems with expert end-to-end understanding **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 10. 8+ years of programming experience in a relevant language OR 4+ years experience with a PhD 11. Demonstrated experience driving change within an organization and leading complex technical projects 12. Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions **Preferred Qualifications:** Preferred Qualifications: 13. Experience in programming languages such as C, C++, Java, Swift, or Kotlin, and scripting languages such as Python, Javascript, or Hack 14. 6+ years relevant experience building large-scale applications or similar experience 15. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes **Public Compensation:** $88.46/hour to $257,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $257k yearly 60d+ ago
  • Software Engineer

    Stratacuity

    Software engineer job in Sacramento, CA

    Duration: May 2026 - April 2030 * Eligibility and enrollment system for health programs. It interfaces with federal and state systems ensuring compliance with ACA requirements. The platform handles high-volume transactions and integrates technologies like Java, AWS, Aurora Postgres, ForgeRock, and Salesforce. * Technology stack: Java web-based applications, AWS cloud infrastructure, Aurora Postgres databases, ForgeRock identity management, and Salesforce components. Testing scope spans usability, security (vulnerability and penetration), regression, UAT, role-based, defect, functional, and Selenium-based automation, as well as O&M tasks like disaster recovery and release cutover validation. Role Overview * The Software Engineer will design and maintain automation frameworks, validate system functionality, and ensure quality across large-scale eligibility and enrollment systems. This role requires deep experience in SDLC, automation, and testing for enterprise applications, working closely with State and System Integrator teams to quality frameworks and metrics. Key Responsibilities * Develop and maintain automation frameworks using data-driven and keyword-driven methodologies. * Execute functional, regression, and UAT for large-scale government IT systems. * Create scenario roadmaps and write test scripts from requirements and design artifacts. * Query Aurora Postgres databases for test data validation. * Conduct testing for high-volume, scalable web applications across multiple browsers, OS, and mobile devices. * Utilize tools such as Selenium, SoapUI, React, Jenkins, GitLab, and ALM for automation and test management. * Validate integrations with ForgeRock, AWS, and Salesforce platforms. * Document test results, discrepancies, and support defect triage. * Participate in disaster recovery testing, release cutover validation, and advocate testing. * Collaborate with State and System Integrator teams to ensure adherence to quality frameworks and compliance standards. Mandatory Qualifications * 3+ years in all phases of SDLC (waterfall and agile). * 3+ years in UAT for large-scale eligibility/enrollment government IT projects. * 5+ years developing scenario roadmaps and implementing functionality. * 3+ years querying Aurora Postgres. * 3+ years testing high-volume web applications (>10,000 transactions/day). * 3+ years using SoapUI, React, Jenkins, GitLab, Selenium, ALM. * 5+ years combined experience testing conversion, Java web apps, and integrations with ForgeRock, AWS, Aurora Postgres. * 5+ years developing and testing automation frameworks. * 5+ years Selenium automation/regression testing. * 2+ years testing Salesforce applications. Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click here for more details. Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide. Employee Type: Contract Location: Sacramento, CA, US Job Type: Engineering and Technicians Date Posted: December 17, 2025 Pay Range: $60 - $85 per hour Similar Jobs * Software Engineer * Software Engineer * Software Engineer * Software Engineer * Software Engineer III
    $60-85 hourly 4d ago
  • Assistant Engineer

    Join Us at Pase

    Software engineer job in Sacramento, CA

    Job DescriptionDescription: Performs entry-level tasks and progresses to moderately complex Structural Engineering work. Duties involve analysis and calculations, creation and markup of construction documents, project coordination, and project communication. Reports To: Project Manager Job Responsibilities Under the direct supervision of a Project Engineer, Senior Project Engineer, or Project Manager: Performs structural calculations. Assists in creating structural drawings. Capable of handling parts of drawings from medium to difficult complexity under supervision. Prepares simple details and drawings with the opportunity to learn and develop skills for more complex tasks. Performs assigned BIM work. Responds to construction RFIs and review construction submittals. Communicates during projects including coordination with other engineers/BIM staff and with design partners. Supports team objectives, goals, and projects. Assist colleagues who are in direct contact with clients. Performs other appropriate duties as assigned. Requirements: [minimum] Bachelor's degree in Civil or Structural Engineering. [preferred] Master's degree in Structural Engineering. At least 1-3 years of experience. Working Knowledge of Steel, Reinforced Concrete, Masonry, Building Design, Building Analysis, Equipment Anchorage, Seismic Design, Wind Design. Code Knowledge of ACI 318, AISC 360, AISC 341, ASCE 7, IBC. Knowledge of ETABS, RISA 3D, SAP, BlueBeam, REVIT, AutoCAD, Office 365, RAM. Ability to read drawings and specifications and assist a more senior engineer in preparing portions of construction drawings and specifications. Ability to work both independently and in a team environment. Excellent communication and interpersonal skills. Strong computer literacy, including Microsoft Office and cloud platforms (Sharepoint, Procore, etc.). EIT certification.
    $84k-115k yearly est. 22d ago
  • SAP Software Engineer

    Cardinal Health 4.4company rating

    Software engineer job in Sacramento, CA

    **_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value. Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications. The SAP Software Engineer, will be responsible for overseeing the end-to-end data migration strategy for SAP implementation projects. The role requires deep technical expertise in SAP data architecture, data migration tools to ensure successful, high-quality, and efficient data conversion process. **_What is expected of you and others at this level_** + Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects + May contribute to the development of policies and procedures + Works on complex projects of large scope + Develops technical solutions to a wide range of difficult problems + Solutions are innovative and consistent with organization objectives + Completes work; independently receives general guidance on new projects + Work reviewed for purpose of meeting objectives + May act as a mentor to less experienced colleagues **_Responsibilities_** + Design and define the overall data migration architecture, including the approach, tools, and best practices for converting data from various legacy systems into the new SAP target system. + Lead the selection and configuration of SAP data migration tools such as SAP Data Services, SAP S/4HANA Migration Cockpit, and SAP Landscape Transformation (SLT). + Create detailed technical and functional specifications for data mapping, transformation rules, and data validation. + Establish and enforce data quality and governance standards for the entire data migration lifecycle. + Lead and manage the entire data conversion team, including developers, business analysts, and data stewards. + Oversee the execution of data migration cycles, including mock conversions, cutover planning, and post-go-live data reconciliation. + Collaborate with key stakeholders, including business leaders and project managers, to align the data conversion strategy with overall business objectives and project timelines. + Provide expert guidance and technical leadership to resolve complex data conversion challenges and performance issues. + Serve as the subject matter expert on SAP data structures (e.g., master data, transactional data), data integration methods, and data governance principles. + Ensure compliance with project standards, security policies, and regulatory requirements throughout the data conversion process. + Partner with other technical architects (e.g., infrastructure, security) to ensure the data conversion solution is scalable, secure, and aligns with the enterprise architecture. + Mentor and provide technical leadership to junior team members. **_Qualifications_** + Bachelor's Degree in related field preferred or equivalent work experience preferred + 8+ years of experience with SAP implementations and ABAP knowledge in respective business processes like Master data, OTC, PRI, SCE, RTR and PTP preferred. + 3-5 years of experience with SAP Data Services and Data conversions preferred. + Experience in ALE/IDOC, LSMW, RDM/BPDM + Demonstrates a knowledge of Master Data Management domain + Ability to define work processes and lead team members in successful implementation and ongoing execution preferred + Ability to develop individuals and teams preferred + Excellent oral and written communication skills preferred + Excellent organizational skills preferred **Anticipated salary range:** $94,900 - $135,600 **Bonus eligible:** No **Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being. + Medical, dental and vision coverage + Paid time off plan + Health savings account (HSA) + 401k savings plan + Access to wages before pay day with my FlexPay + Flexible spending accounts (FSAs) + Short- and long-term disability coverage + Work-Life resources + Paid parental leave + Healthy lifestyle programs **Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible. The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity _Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._ _Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._ _To read and review this privacy notice click_ here (***************************************************************************************************************************
    $94.9k-135.6k yearly 60d+ ago
  • Software Engineer, Platform - Elk Grove, USA

    Speechify

    Software engineer job in Elk Grove, CA

    The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience An Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact Preferred: Experience with Docker and containerized deployments Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where your contributions shape the company and its products A team that values innovation, intuition, and drive Autonomy, fostering focus and creativity The opportunity to have a significant impact in a revolutionary industry Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $103k-146k yearly est. Auto-Apply 60d+ ago
  • Software Engineer

    Procom Consultants Group 4.2company rating

    Software engineer job in Folsom, CA

    Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian-Owned” IT staffing/consulting company. Procom's areas of staffing expertise include: • Application Development • Project Management • Quality Assurance • Business/Systems Analysis • Datawarehouse & Business Intelligence • Infrastructure & Network Services • Risk Management & Compliance • Business Continuity & Disaster Recovery • Security & Privacy Specialties• Contract Staffing (Staff Augmentation) • Permanent Placement (Staff Augmentation) • ICAP (Contractor Payroll) • Flextrack (Vendor Management System) Job Description Software Engineer On behalf of our client, Procom Services is searching for a Software Engineer for a contract opportunity in Folsom, CA. Software Engineer Job Details Development and support of a custom test automation system in support of Solid-State Drive (SSD) firmware continuous integration testing. PHP (web) and MySQL are the primary technologies. Duties include: Development to requirements/acceptance criteria, unit-level testing to ensure proper functionality, and debug/support for software developed. Engineer will be part of an Agile Scrum team working on a bi-weekly sprint cadence. Requirements and acceptance criteria are often vague/unclear, so engineer must be comfortable rapidly prototyping to gain clarity and user acceptance. Software Engineer Mandatory Skills Requires EXPERT-LEVEL skills/experience in these technologies with expectation that engineer will ramp very quickly on an existing complex web/database application and be able to engage in feature development with little or no documentation/training/direction. Must have outstanding communication and customer engagement skills. Software Engineer Start Date ASAP Software Engineer Assignment Length 2 Months "Please note that we are not able to work with candidates on H1B Visas or candidates represented by third parties." Additional Information All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.
    $113k-155k yearly est. 60d+ ago
  • PHP/MySQL Software Engineer

    Procom Services

    Software engineer job in Folsom, CA

    Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian-Owned” IT staffing/consulting company. Procom's areas of staffing expertise include: • Application Development • Project Management • Quality Assurance • Business/Systems Analysis • Datawarehouse & Business Intelligence • Infrastructure & Network Services • Risk Management & Compliance • Business Continuity & Disaster Recovery • Security & Privacy Specialties• Contract Staffing (Staff Augmentation) • Permanent Placement (Staff Augmentation) • ICAP (Contractor Payroll) • Flextrack (Vendor Management System) Job Description SOFTWARE ENGINEER JOB DETAILS: Development and support of a custom test automation system in support of the Client. Solid-State Drive (SSD) firmware continuous integration testing. PHP (web) and MySQL are the primary technologies. Duties include development to requirements/acceptance criteria, unit-level testing to ensure proper functionality, and debug/support for software developed. Engineer will be part of an Agile Scrum team working on a bi-weekly sprint cadence. Requirements and acceptance criteria are often vague/unclear, so engineer must be comfortable rapidly prototyping to gain clarity and user acceptance. Qualifications SOFTWARE ENGINEER MANDATORY SKILLS: Requires EXPERT-LEVEL skills/experience in these technologies with expectation that engineer will ramp very quickly on an existing complex web/database application and be able to engage in feature development with little or no documentation/training/direction. Must have outstanding communication and customer engagement skills. Additional Information
    $102k-144k yearly est. 60d+ ago
  • Backend Software Engineer

    Cohesity 4.5company rating

    Software engineer job in Roseville, CA

    Interested candidates based outside of the designated areas are welcome to apply, provided they have the indefinite right to work in the job location. Cohesity is a leader in AI-powered data security and management. Aided by an extensive ecosystem of partners, Cohesity makes it easy to secure, protect, manage, and get value from data - across the data center, edge, and cloud. Cohesity helps organizations defend against cybersecurity threats with comprehensive data security and management capabilities, including immutable backup snapshots, AI-based threat detection, monitoring for malicious behavior, and rapid recovery at scale. We've been named a Leader by multiple analyst firms and have been globally recognized for Innovation, Product Strength, and Simplicity in Design. Join us on our mission to shape the future of our industry. As part of our Core Security product team, you will have the opportunity to lead and develop highly scalable software products and services to support ransomware & threat detection, Certificate management and building next generation Identity resilience solution: Responsibilities: Design, develop and deliver next-generation security features for Cohesity DataProtect & SaaS Platform Architect, design, develop and operationalize high performance, scalable, reliable, and resilient services Understand the nuances of Linux Internals, Software packaging, Malware & IAM Security, and architect solutions that are efficient at running as On-Prem software or as SaaS on public clouds (AWS/Azure/GCP) Coordinate features and deliverables across multiple teams to achieve project goals Collaborate with cloud operations to establish KPI for different services and own end to end delivery and lifecycle management Lead initiatives and projects. Provide technical leadership and mentoring to team members. What we are looking for: BS/MS. in Computer Science 4-5 years in software development, with data structures/algorithms, distributed systems, ML, ETL Pipeline 3+ years of experience with software design and Architecture. Demonstrated ability to leverage AI tools to enhance productivity, streamline workflows, and support decision making Hands-on coding skills in at least one of the following languages: C++, Golang, Python Grpc & REST API based application development. Distributed systems design and development is plus Strong analytical and problem-solving skills Knowledge in Security, Ransomware, IAM, File systems, or Data Protection is a plus Motivated to solve complex problems and challenges. Familiarity with Kubernetes and microservices architecture is a plus Disclosure Pursuant to Applicable State Equal Pay Transparency Laws - This position has a starting pay range as listed below. Actual salary depends upon many factors, including a candidate's skills, qualifications and experience, location, and salary expectations, and therefore a starting salary at the low end, high end, or even above the stated range may be offered. This position may also be eligible for bonus compensation, commission (if in a sales function), and/or equity grants. Additionally, full-time employees are eligible to participate in our comprehensive benefits framework, including health and wellness benefits, vacation, paid holidays and refresh days, 401(k) retirement plan, life and disability insurance coverages, and other benefits the Company may offer from time to time. Pay Range : $169,600.00-$212,000.00 The compensation noted above is based on an annualized hourly rate assuming normal full-time employment. Data Privacy Notice for Job Candidates: For information on personal data processing, please see our . Equal Employment Opportunity Employer (EEOE) Cohesity is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status or any other category protected by law. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at 1-855-9COHESITY or ******************* for assistance. In-Office Expectations Cohesity employees who are within a reasonable commute (e.g. within a forty-five (45) minute average travel time) work out of our core offices 2-3 days a week of their choosing. Interested candidates based outside of the designated areas are welcome to apply, provided they have the right to work in the job location.
    $169.6k-212k yearly Auto-Apply 32d ago
  • Software Eng, Full Stack

    4Insite

    Software engineer job in Sacramento, CA

    at 4Insite SBM is looking for a Full Stack Software Engineer! While the primary responsibility of this position is development, working on an agile team will require this position to be willing to be involved in all areas of the development lifecycle; analyst, designer, developer and tester as we work together as a team to move work to a status of done. This position will be responsible for mentoring associate software engineers on the team, helping them to develop their technical skills. This position will also collaborate closely with the Software Architect in establishing and enforcing a development framework and standards. Roles & ResponsibilitiesTo perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Other duties may be assigned. Work on both back end and front end development projects Participate in configuration, build and release management, and testing of software with software engineers. Participate in the analysis, design, development, test, modification and integration of software systems or subsystems for designated products and/or customer applications. Application coding, unit test development Experience building enterprise product solutions and delivering those solutions as SaaS offerings. Experience building scalable, performant, fault tolerable solutions. Strong object oriented development practices Maintenance of existing modules and applications. Conducting design and code reviews. Providing oversight of other development contributors through code review feedback and constructive criticism. Stay technically current on the product and its evolution. Participate in architectural design for team and Engineering. Provide feedback regarding employee performance on development team to management. Recommend new processes as needed to improve quality, cost, or on-time delivery Attend regular training to increase software knowledge and to remain up to date on newest developments. Provide documentation, knowledge base entries and FAQs to assist in continuous improvement of department resources. Education and/ or Experience Bachelor's degree… etc Previous experience in working on projects within Agile software development Experience in full-stack development with an emphasis on Python using Django framework, TypeScript, and React Js Experience in working with relational databases from schema design into optimized queries, Postgres SQL is preferred Experience with AWS is a plus. Compensation: $80,000-115,000 Benefits Include: Medical/Dental/Vision and 401k SBM Management Services, LP and its affiliates are proud to be equal opportunity workplaces. We are committed to equal employment opportunity regardless of race, sex, color, ancestry, religion, national origin, sexual orientation, citizenship, age, marital status, disability, gender identity, Veteran status, or other legally protected status. #LI-DW1
    $80k-115k yearly Auto-Apply 46d ago
  • C++ Software Engineer

    Jobsbridge

    Software engineer job in Davis, CA

    * Two or more years of commercial software development experience with a fluency and passion for C++ (STL, C++ 11, Boost, Clang) * Familiarity with C#, JavaScript, Python, SQL, and XML * Understand the importance of software development methodologies (Agile, Scrum, Waterfall, RAD, RUP) and software design techniques (UML, entity relationship diagramming, use cases, data flow diagramming); know how they impact the quality of your design process, team collaboration, and work product * Working knowledge of databases such as MongoDB, Oracle, SQL Server, PostgreSQL * Object oriented design skills * Have the ability to work closely with the team to build quality software in a constantly-evolving environment with the capability to communicate verbally and in writing * Bachelor's in computer science, computer engineering, or mathematics Recommended Qualifications: * Experience with one or more of the following technologies: + C++/CX, C#, JavaScript, Python + SQL, SQL Server, PostgreSQL, RDBMS + Qt + OpenGL or DirectX + GIS + Web services * Working knowledge of TIN (Triangulated Irregular Networks) * Familiarity with multithreading and encapsulation * Experience with 2D and 3D data visualization * Master's in computer science, computer engineering, mathematics, GIS, or related field Qualifications C++/CX, C#, JavaScript, Python Additional Information Multiple Openings
    $103k-147k yearly est. 60d+ ago
  • Software Engineer

    Grass Valley 4.0company rating

    Software engineer job in Nevada City, CA

    With our award-winning technology and trusted expertise, Grass Valley enables and empowers creators, broadcasters and media organizations to produce brilliant content that captivates audiences and connects people through the magic of media. As the industry's R&D powerhouse, we offer the widest and deepest range of best-in-class solutions in the industry. We are the trusted partner to many of the biggest and most creative names in the media and entertainment business as we help our customers to build successful media businesses and navigate the rapidly shifting mediascape. Our people are creative, knowledgeable, passionate and dedicated, working together to deliver high quality solutions and services to customers all over the world. We are looking for our future ambassadors, technologists, thought leaders and innovators to continue this beautiful journey with us. This is your opportunity, join us! For further information, please visit ******************* The Role: The main responsibilities: * Working in a multi-disciplinary team with system architects, software and FPGA and hardware engineers * Implement and debug embedded software modules/libraries from a list of requirements given an architecture and guidelines * Comply with processes and coding rules agreed upon by the team * Participate in design reviews and code reviews * In-lab testing of developed new software components * Software development to include design, implement, test, debug, QA support, and release. * Estimate tasks and strive to meet commitments * Collaborate closely with FPGA developers and system architect * Document work * Design embedded software components using commonly known software concepts * Use, contribute and maintain deployment and build systems * Contribute to design reviews and code reviews * Document APIs and write guides/tutorials (wiki) on how to use solutions * Support the test and QA engineers * Collaborate with multi-disciplinary team to remotely troubleshoot and resolve customer issues. * Help associate embedded software developers Preferred qualifications: * B.S. degree in Electrical/Software/Computer engineering or equivalent experience * Understanding of fundamental software design patterns, including but not limited to Singleton, Factory, and Adapter, with the ability to apply them effectively in engineering solutions * Know your way into Linux (bash, configuration, …) * Knowledge of Linux and Windows based platforms and embedded Linux control systems * Experience with virtual machines on VMWare or VirtualBox * Intermediate knowledge of C and C++ and object oriented programming * Experience with x86 and ARM processors in real-time multi-threaded embedded Linux applications * Experience with Eclipse IDE and Visual Studio IDE for cross development compile and debug * Knowledge of embedded control protocols (I2C, SPI, PCIe, USB) and TCP/IP protocols. * Experience with broadcast video, signaling, and SMPTE standards. * Experience with Buildroot, BSP/SBC, and cross compiling and debugging * Experience with deployment systems such as Jenkins, TeamCity * Experience with version control systems such as GIT, SVN * Good communication skills especially for technical writing * Experience with agile management systems such as JIRA * Experience in a scrum-agile development environment * Experience with Windows Presentation Foundation (WPF), Visual Studio XAML Designer, .NET Framework API, C# in a Windows GUI environment Nice to have: * Knowledge of Java, javascript and web technologies * Experience using oscilloscopes/logic analyzers/waveform monitors * Experience in audio/video processing * Experience with network and streaming technologies * Experience with kernel driver development Other Requirements * Ability to work on site at our R&D Facility in Nevada City, CA * Able to sit or stand for an extended period of time without aid * Ability to lift up to 25lbs, unassisted We offer * Competitive compensation package * Comprehensive benefits including a flexible time off policy * Energizing and supportive work environment * Salary Range: $90,000 - $130,000 annually, based on experience and qualifications This job description is intended to describe the general nature and level of work involved for this job. It is not an exhaustive list of all responsibilities, duties and skills required of this job. Grass Valley is an equal opportunity employer and makes employment decisions without regard to gender, marital status, race, religion, color, age, disability, sexual orientation or protected veteran status.
    $90k-130k yearly 60d+ ago
  • Software Engineer, macOS Core Product - Sacramento, USA

    Speechify

    Software engineer job in Sacramento, CA

    At Speechify, our mission is to ensure reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products-including apps on iOS, Android, mac OS, Chrome, and web-to listen to PDFs, books, docs, and web content faster, smarter, and more joyfully than ever before. Our product has earned recognition from Google ( Chrome Extension of the Year ) and Apple ( App of the Day and 2025 Inclusivity Design Award) for its impact and accessibility. We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class companies like Amazon, Microsoft, Google, Stripe, and more. We move fast, ship often, and love solving real user problems. Role Overview As a Software Engineer on the mac OS team, you'll help build and scale Speechify's core desktop experience for millions of users. You'll own significant parts of our mac OS app architecture, ship production-ready code, and collaborate closely with product, design, and engineering teams across the company. This is a key role for someone who thrives in a fast-paced startup environment, enjoys making high-impact product decisions, loves delightful user experiences, and has a passion for accessibility and performance. What You'll Do Lead key engineering and product decisions for the mac OS app. Write, test, and ship production-quality code that scales to millions of users. Maintain and evolve complex app architecture with a focus on performance and stability. Work within a cross-functional team, partnering with designers and PMs to shape features from concept to launch. Participate in product planning and roadmap discussions. Drive continuous improvement in code quality, CI/CD processes, and development workflows. You should have: Demonstrated experience shipping mac OS (or related desktop) applications used by many customers. Strong engineering instincts with a deep focus on user experience. A strategic mindset for building great products-not just writing code. Ability to work quickly, decide what to build now vs. later, and iterate fast. Experience working in remote, distributed teams. Technical requirements: Swift / SwiftUI (mac OS) proficiency. Solid understanding of AppKit, mac OS frameworks, and desktop-specific UI paradigms. Strong understanding of concurrency and asynchronous execution models Familiarity with Bitrise, CI/CD workflows (e.g., Xcode Cloud, GitHub Actions). Strong understanding of concurrency and asynchronous execution models What We offer: Impact & Ownership: Build and influence a product used by millions globally. Remote First: Flexible, asynchronous work culture. Growth & Leadership: Flat org - leadership is earned by impact, not title. Collaborative Environment: Work with smart, passionate engineers and designers. Competitive Compensation: Market-aligned salary, bonus, and equity. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Why Join Speechify? At Speechify, we ship fast, build for real users, and care deeply about quality and accessibility. You'll work on products that change lives, and your contributions will shape both the product and the company. If this sounds like your kind of challenge, we'd love to hear from you. Apply with your resume and links to your portfolio or GitHub! Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $103k-146k yearly est. Auto-Apply 4d ago
  • 211669 / Software Engineer

    Procom Services

    Software engineer job in Folsom, CA

    Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian-Owned” IT staffing/consulting company. Procom's areas of staffing expertise include: • Application Development • Project Management • Quality Assurance • Business/Systems Analysis • Datawarehouse & Business Intelligence • Infrastructure & Network Services • Risk Management & Compliance • Business Continuity & Disaster Recovery • Security & Privacy Specialties• Contract Staffing (Staff Augmentation) • Permanent Placement (Staff Augmentation) • ICAP (Contractor Payroll) • Flextrack (Vendor Management System) Job Description Development and support of a custom test automation system in support of Solid-State Drive (SSD) firmware continuous integration testing. PHP (web) and MySQL are the primary technologies. Duties include: Development to requirements/acceptance criteria, unit-level testing to ensure proper functionality, and debug/support for software developed. Engineer will be part of an Agile Scrum team working on a bi-weekly sprint cadence. Requirements and acceptance criteria are often vague/unclear, so engineer must be comfortable rapidly prototyping to gain clarity and user acceptance. Qualifications Requires EXPERT-LEVEL skills/experience in these technologies with expectation that engineer will ramp very quickly on an existing complex web/database application and be able to engage in feature development with little or no documentation/training/direction. Must have outstanding communication and customer engagement skills. Additional InformationPLEASE NOTE THAT WE ARE NOT ABLE TO WORK WITH CANDIDATES ON H1B VISAS OR CANDIDATES REPRESENTED BY THIRD PARTIES.
    $102k-144k yearly est. 60d+ ago
  • SAP Software Engineer - Data Conversions, Data Quality, and Reporting

    Cardinal Health 4.4company rating

    Software engineer job in Sacramento, CA

    **_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value. Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications. The SAP Software Engineer focused on Data Conversions, Data Quality, and Reporting is responsible for designing, developing, and maintaining data solutions that ensure data integrity and enable effective business intelligence. The role combines technical skills in data migration and ETL processes with an understanding of data governance and reporting tools. **_What is expected of you and others at this level_** + Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects + May contribute to the development of policies and procedures + Works on complex projects of large scope + Develops technical solutions to a wide range of difficult problems + Solutions are innovative and consistent with organization objectives + Completes work; independently receives general guidance on new projects + Work reviewed for purpose of meeting objectives + May act as a mentor to less experienced colleagues **_Responsibilities_** + Design and execute data conversion strategies for SAP implementations and upgrades, including data extraction, transformation, and loading (ETL) from legacy systems into SAP. + Utilize SAP data migration tools such as SAP Data Services, LSMW, and Migration Cockpit to perform data loads and conversions. + Develop and maintain technical specifications, data mapping documents, and transformation rules. + Collaborate with business and technical teams to gather data requirements and ensure seamless data flow across systems. + Establish and maintain data quality frameworks to ensure the accuracy, consistency, and integrity of master and transactional data in SAP. + Perform data profiling, cleansing, and validation to identify and resolve data discrepancies before and after migration. + Define and monitor data quality metrics and key performance indicators (KPIs). + Work with business data stewards to correct data quality issues and promote data governance policies and standards. + Design, develop, and implement reporting solutions, dashboards, and analytical models using SAP technologies like SAP Analytics Cloud (SAC), SAP BW/4HANA, or SAP Fiori. + Translate business needs into technical specifications for reports and ad-hoc queries. + Optimize report performance and data extraction processes for efficiency. + Provide support and training to end-users on reporting tools to enable data-driven decision-making **_Qualifications_** + Bachelor's Degree in related field preferred or equivalent work experience preferred + Proven experience in SAP Data Conversions, migrations and ETL processes. + Proficiency with SAP data tools such as SAP Data Services, SAP BW/HANA or SAP Analytics Cloud + Strong knowledge of SQL, data modelling and database concepts + Experience with SAP modules and data structures (e.g., Master Data, Financials, Supply Chain, OTC, PTP processes). + Excellent analytical, problem solving and communication skills + Ability to work both independently and collaboratively with cross-functional teams **Anticipated salary range:** $94,900 - $135,600 **Bonus eligible:** No **Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being. + Medical, dental and vision coverage + Paid time off plan + Health savings account (HSA) + 401k savings plan + Access to wages before pay day with my FlexPay + Flexible spending accounts (FSAs) + Short- and long-term disability coverage + Work-Life resources + Paid parental leave + Healthy lifestyle programs **Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible. The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity _Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._ _Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._ _To read and review this privacy notice click_ here (***************************************************************************************************************************
    $94.9k-135.6k yearly 60d+ ago
  • 208939 / Software Engineer

    Procom Services

    Software engineer job in Folsom, CA

    Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian-Owned” IT staffing/consulting company. Procom's areas of staffing expertise include: • Application Development • Project Management • Quality Assurance • Business/Systems Analysis • Datawarehouse & Business Intelligence • Infrastructure & Network Services • Risk Management & Compliance • Business Continuity & Disaster Recovery • Security & Privacy Specialties• Contract Staffing (Staff Augmentation) • Permanent Placement (Staff Augmentation) • ICAP (Contractor Payroll) • Flextrack (Vendor Management System) Job Description Convert/Implement GUI forms utilizing WPF and C#. Interface visual forms and controls with low level hardware control libraries Qualifications PLEASE NOTE THAT WE ARE UNABLE TO WORK WITH CANDIDATES ON H1B VISAS/REPRESENTED BY THIRD PARTIES Solid foundation in object-oriented design principles Solid experience in Microsoft .NET using C# and WPF Solid experience with N-tier architecture. Experience with data visualization tools. Familiarity with source code control and archiving systems Experience with various bus technologies and protocols such as GPIB, HPIB, I2C, TCP/IP, RS-232, and USB, for communicating with lab test equipment and communication between host computers and custom test hardware is highly desirable Experience with agile software development practice, scrum, sprint planning, retrospectives, etc. Additional Information
    $102k-144k yearly est. 60d+ ago

Learn more about software engineer jobs

How much does a software engineer earn in El Dorado Hills, CA?

The average software engineer in El Dorado Hills, CA earns between $87,000 and $168,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in El Dorado Hills, CA

$121,000

What are the biggest employers of Software Engineers in El Dorado Hills, CA?

The biggest employers of Software Engineers in El Dorado Hills, CA are:
  1. Procom Services
  2. ProCom Consulting
  3. Intel
Job type you want
Full Time
Part Time
Internship
Temporary