Post job

Principal software engineer jobs in Lincoln, CA - 659 jobs

All
Principal Software Engineer
Software Engineer
Senior Software Engineer
Senior Engineer
Software Developer
Software Engineering Internship
  • Senior Dotnet Developer

    R Systems 4.5company rating

    Principal 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. 1d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Engineer (Water Resources)

    Dokken Engineering 3.5company rating

    Principal software engineer job in Folsom, CA

    *About us* Dokken Engineering is a small business in CONSTRUCTION\_ENGINEERING in Folsom, CA. We are professional, agile and our goal is to WE ARE DOKKEN est. 1986 We are civil and structural engineers, environmental planners, right of way agents. We are hydraulics specialists, community outreach experts, biologists, archaeologists, traffic and electrical engineers. We are design and delivery gurus. SENIOR ENGINEER (Water Resources) NOTE: Job duties and responsibilities are subject to change at any time and may include other tasks, as assigned. At Dokken Engineering, we're looking for the best and brightest to join our Water Resources team. Dokken Engineering delivers innovative engineering solutions for local, state, and federally funded projects throughout the state of California. Come join us to develop and implement innovative water resources strategies and solutions -- on projects in the community you live in, regionally, and throughout California. We are seeking a Senior Engineer/Water Resources for our Folsom HQ office. You will be providing a variety of professional civil engineering and hydraulics tasks. You will be performing engineering work and exercising independent judgment. Essential Functions: •Lead preparation of engineering analyses for potable water, sewer, recycled water, drainage,flood control, and agricultural irrigation systems •Lead the analysis and preparation of erosion control mitigation •Lead in the preparation of construction stormwater documents •Prepare and check quantity calculations •Oversee associate and assistant staff work on projects •Lead projects associated with water resources design and analyses Other Duties & Responsibilities: •Coordination with internal/external disciplines, utility companies, subconsultants and clients •Attend meetings, prepare meeting minutes, and address action items •Perform quality control for reports/projects •Lead marketing efforts occasionally Minimum Requirements: •Bachelor of Science in Civil Engineering or related field •California Professional Civil Engineer license •Minimum of 7 years of progressive water resources experience •CA driver's license Other Desired Knowledge, Skills & Abilities: •Strong working knowledge of hydraulic design software such as HEC-RAS, StormCAD, Innovyzesoftware, PondPack, CulvertMaster, WSPG, ArcGIS, and other similar programs •Strong understanding of basic and more complex water resources principles •Stormwater Practitioner/Designer (QSP/D) certification a plus •Effective interpersonal, verbal and written communication skills •Strong technical writing and analytical skills •Ability to work independently and as part of a team SENIOR ENGINEER (Water Resources) •Experience with roadway design and CAD software such as Microstation, In-Roads, or AutoCAD •Masters Degree in Civil Engineering or related field Physical Requirements: •Will sit, stand or walk for the entire duration of a workday •Will use telephone, computer system, email, or other electronic devices on a regular basis •Close vision, distance vision, peripheral vision, depth perception and ability to adjust focus •Work mostly indoors. Occasionally work outdoors in remote or urban environments •Usually work near others, such as in a shared office space •Occasionally wear protective gear, such as a hard hat •Sometimes work in noisy or distracting work environments •Occasionally travel to a project site by automobile and/or airplane •Occasionally work from a vehicle while at project sites FLSA Status: Full-Time Exempt Compensation: Competitive salary ranging from $120,000+ commensurate with qualifications and experience Benefits: •Comprehensive health plan including medical, dental and vision coverages •401(k) Profit Sharing Plan with generous employer match •Participation in Employee Stock Ownership Plan •Life, accidental death and long-term disability insurance Location: Schedule: Folsom HQ Office; In-Person or San Diego OffceFull-time; Monday to Friday, 8:00 a.m. to 5:00 p.m. Introductory/Probationary Period: At-Will Employment Equal Opportunity Employer Statement: It is the policy of this Company to assure that applicants are employed, and that employees are treated during employment, without regard to their race, religion, sex, color, national origin, age, or disability. Such action shall include employment, promotion, demotion, or transfer; recruitment or recruitment advertising; layoff or termination; rates of pay or other forms of compensation; and selection for training. Job Type: Full-time Pay: From $120,000.00 per year Benefits: * 401(k) * 401(k) matching * Dental insurance * Flexible spending account * Health insurance * Life insurance * Paid time off * Retirement plan * Vision insurance Experience: * Civil Engineering: 8 years (Preferred) License/Certification: * PE (Required) Work Location: In person
    $120k yearly 16d ago
  • Senior Frontend Developer

    Capitol Tech Solutions 3.6company rating

    Principal 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 5d ago
  • Software Developer

    Taylor Corporation 4.3company rating

    Principal 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 4d ago
  • Summer 2026 Intern - Software Engineering Intern - Firmware

    Western Digital 4.4company rating

    Principal 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. 2d ago
  • Software Engineer (Technical Leadership)

    Meta 4.8company rating

    Principal software engineer job in Sacramento, CA

    Meta is seeking a Software Engineer to join our engineering team. The ideal candidate will have industry experience working on a range of classification and optimization problems like payment fraud, click-through rate prediction, click-fraud detection, search ranking, text/sentiment classification, collaborative filtering/recommendation, or spam detection. The position will involve taking these skills and applying them to some of the most exciting and massive social data and prediction problems that exist on the web. **Required Skills:** Software Engineer (Technical Leadership) Responsibilities: 1. Drive the team's goals & technical direction to pursue opportunities that make your larger organization more efficient. 2. Effectively communicate complex features & systems in detail. 3. Understand industry & company-wide trends to help assess & develop new technologies. 4. Partner & collaborate with organization leaders to help improve the level of performance of the team & organization. 5. Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas. 6. Suggest, collect and synthesize requirements and create an effective feature roadmap. 7. Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules-based models. 8. Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU). **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. 10. Experience leading projects with industry-wide impact. 11. Experience communicating and working across functions to drive solutions. 12. Experience in mentoring/influencing engineers across organizations. 13. Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term vision. 14. Experience in driving large cross-functional/industry-wide engineering efforts. 15. 12+ years of experience in programming languages (Python, C++, or Java) with technical background. 16. 8+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining or deep learning based methods. **Preferred Qualifications:** Preferred Qualifications: 17. Experience in shipping products to millions of customers or have started a new line of product. **Public Compensation:** $271,000/year to $347,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.
    $271k-347k yearly 60d+ ago
  • Software Engineer

    Stratacuity

    Principal 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 1d ago
  • Software Engineer

    Procom Consultants Group 4.2company rating

    Principal 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
  • Software Engineer

    Redwood Dental

    Principal software engineer job in Sacramento, CA

    We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e.g. C++ or JScript.NET.) Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment. Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design. Responsibilities Execute full software development life cycle (SDLC) Develop flowcharts, layouts and documentation to identify requirements and solutions Write well-designed, testable code Produce specifications and determine operational feasibility Integrate software components into a fully functional software system Develop software verification plans and quality assurance procedures Document and maintain software functionality Troubleshoot, debug and upgrade existing systems Deploy programs and evaluate user feedback Comply with project plans and industry standards Ensure software is updated with latest features Requirements Proven work experience as a Software Engineer or Software Developer Experience designing interactive applications Ability to develop software in Java, Ruby on Rails, C++ or other programming languages Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate) Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) Experience with test-driven development Proficiency in software engineering tools Ability to document requirements and specifications BSc degree in Computer Science, Engineering or relevant field Recommended skills Application Development Information Technology Problem Solving Software Development Use Programming Language
    $103k-146k yearly est. 60d+ ago
  • 211669 / Software Engineer

    Procom Services

    Principal 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
  • Software Engineer

    Teledyne 4.0company rating

    Principal software engineer job in Loomis, CA

    **Be visionary** Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research. We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins. **Job Description** We're seeking a Software Engineer skilled in building reliable, maintainable software spanning front-end interfaces, REST APIs, and backend logic using Java, C, and Python. Responsibilities: - Design, build, and maintain scalable software across front-end (Desktop), API, and backend layers. - Write clean, efficient, well-tested, maintainable code in Java, C, and Python. - Collaborate effectively within the engineering team, participate in design discussions and code reviews. - Take ownership of modules through the full lifecycle: from design and implementation to deployment and maintenance. - Contribute to continuous improvement of development practices, tooling, and documentation. Qualifications: + 5 years of experience in software development- Strong object-oriented programming skills in Java and Python.- Working knowledge of C (especially for systems or performance-critical components).- Solid understanding of software architecture, data structures, multithreaded programming, and performance/efficiency trade-offs.- Experience with Git (or similar version control) and working on Linux systems.- Familiarity with REST API design and integration, and understanding of Java UI UX.- Comfortable adapting to new languages, tools, and paradigms as the system evolves This is an on-site position based in Loomis, California. Remote work arrangements are not available for this role. Candidates must be able to work from our Loomis office daily. **Salary Range:** $113,600.00-$151,400.000 **Pay Transparency** The anticipated salary range listed for this role is only an estimate. Actual compensation for successful candidates is carefully determined based on several factors including, but not limited to, location, local regulations (such as minimum wage), education/training, work experience, key skills, and type of position. Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions. Teledyne is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws. You may not realize it, but Teledyne enables many of the products and services you use every day **.** Teledyne provides enabling technologies to sense, transmit and analyze information for industrial growth markets, including aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, energy, medical imaging and pharmaceutical research.
    $113.6k-151.4k yearly 60d+ ago
  • Software Engineer, macOS Core Product - Roseville, USA

    Speechify

    Principal software engineer job in Roseville, 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.
    $102k-144k yearly est. 10d ago
  • Software Eng, Full Stack

    4Insite

    Principal 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 48d ago
  • SAP Software Engineer

    Cardinal Health 4.4company rating

    Principal 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

    Grass Valley 4.0company rating

    Principal 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. Powered by JazzHR UZtZo2u2iq
    $90k-130k yearly 30d ago
  • Backend Software Engineer

    Cohesity 4.5company rating

    Principal 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 30d ago
  • Software Engineer - iOS (Technical Leadership)

    Meta 4.8company rating

    Principal software engineer job in Sacramento, CA

    Meta is seeking talented principal 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 oversee 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 leading 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 - iOS (Technical Leadership) Responsibilities: 1. Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient 2. Effectively communicate complex features and systems in detail 3. Understand industry & company-wide trends to help assess & develop new technologies 4. Partner & collaborate with organization leaders to help improve the level of performance of the team & organization 5. Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas 6. Lead long term technical vision and roadmap for large cross-company efforts 7. Suggest, collect and synthesize requirements and create an effective feature roadmap 8. Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 10. 12+ years of programming experience in a relevant language OR 8+ years experience with a PhD 11. Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term mission 12. Experience driving large cross-functional/industry-wide engineering efforts 13. Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions 14. Experience communicating and working across functions to drive solutions 15. Experience mentoring/influencing executive stakeholders across organizations **Preferred Qualifications:** Preferred Qualifications: 16. Experience developing iOS media infrastructure and platforms **Public Compensation:** $219,000/year to $301,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.
    $219k-301k yearly 31d ago
  • C#/.Net Software Engineer

    Procom Consultants Group 4.2company rating

    Principal 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 C#/.Net Software Engineer On behalf of our client, Procom Services is searching for a C#/.Net Software Engineer for a contract opportunity in Folsom, CA. C#/.Net Software Engineer Job Details Convert/Implement GUI forms utilizing WPF and C#. Interface visual forms and controls with low level hardware control libraries. C#/.Net Software Engineer Mandatory Skills 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. Software Engineer Start Date ASAP Software Engineer Assignment Length 3 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
  • 208939 / Software Engineer

    Procom Services

    Principal 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
  • Software Engineer

    Grass Valley 4.0company rating

    Principal 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 Auto-Apply 60d+ ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Lincoln, CA?

The average principal software engineer in Lincoln, CA earns between $121,000 and $241,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Lincoln, CA

$171,000
Job type you want
Full Time
Part Time
Internship
Temporary