Post job

Principal software engineer jobs in Sacramento, CA

- 1,184 jobs
All
Principal Software Engineer
Software Engineer
Senior Software Engineer
Staff Software Engineer
Senior Leader
Software Developer
Software Engineer Lead
Software Programmer
Software Quality Engineer
Software Development Manager
Lead Application Developer
Senior Software Architect
Software Engineering Manager
Software Test Engineer
Senior Software Programmer
  • Senior Mulesoft Developer

    LHH 4.3company rating

    Principal software engineer job in Sacramento, CA

    LHH is seeking a Senior MuleSoft Developer to join our client's team in a full-time remote role (some travel required). As a Senior MuleSoft Developer, you will play a pivotal role in designing, developing, and implementing integration solutions using the MuleSoft Anypoint Platform. Your expertise in APIs, integration architecture, and enterprise systems will be essential in driving operational efficiency across the organization. Salary & Benefits: $130k to $150k base salary Up to 10% bonus 20 Days of PTO to start, 8 paid holidays, 3 flex days Medical, Dental, Vision 401(k) w/employer match Key Responsibilities: Design, develop, and maintain integration solutions using MuleSoft Anypoint Studio and related tools. Create and manage APIs (REST, SOAP) and integrations across cloud and on-premise systems. Lead the end-to-end development lifecycle: requirements gathering, design, coding, testing, deployment, and support. Implement API-led connectivity and reusable integration assets. Develop, optimize, and maintain integrations between MuleSoft, Salesforce, NetSuite, and Marketo. Troubleshoot and resolve integration issues, ensuring performance and reliability. Apply best practices in API security, governance, and scalability. Mentor junior developers and provide technical leadership on projects. Collaborate with business analysts, architects, and stakeholders to define integration requirements. Document technical designs, workflows, and support guides. Qualifications: (must be able to speak in technical depth to the items below) Bachelor's degree in Computer Science, Information Technology, or related field. 5+ years of hands-on experience in integration development with MuleSoft, with strong proficiency in MuleSoft Anypoint Studio, API Manager, Runtime Manager, and DataWeave. 5+ years of experience with API-led architecture and integration design patterns. Proven experience with Marketo, Salesforce, NetSuite, Anaplan, and Portal integrations (must-have all or some of these, with Marketo, Salesforce, Netsuite being post crucial). Strong knowledge of Java, JSON, XML, and REST/SOAP web services. MuleSoft Developer and/or Architect certifications (preferred). Experience with Java, DevOps, Dataweave, Anypoint, Open API, Swagger, Auth Security, and Custom Policy connectors. Equal Opportunity Employer/Veterans/Disabled To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to ******************************************* The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable: • The California Fair Chance Act • Los Angeles City Fair Chance Ordinance • Los Angeles County Fair Chance Ordinance for Employers • San Francisco Fair Chance Ordinance
    $130k-150k yearly 2d ago
  • Software Programmer 3 (SNOW Developer)

    Govcio

    Principal software engineer job in Sacramento, CA

    The VA NSOC defends, manages, and monitors the network operating status and cyber security posture of the VA by providing the day-to-day management, operation and configuration of the enterprise network infrastructure, Internet Gateways, the delivery of enterprise security systems and services, the monitoring and reporting of security incidents, the conduct of threat and vulnerability analysis, the validation of adequate security controls within the enterprise and the full range of functions across the spectrum of activities relating to incident management, incident response and enterprise network management. Seeking a ServiceNow (SNOW) Developer/.Net Developer for full time work at the VA's Network Security and Operations Center (NSOC) as part of the SNOW Development team. **Responsibilities** + ServiceNow (SNOW) development using the Application Platform + Provide expertise on all technical questions related to development on of SNOW + Create and manage scripts and workflow. + Develops the technical solutions, implements them and performs the component integration tests + Understand the business needs and the needs to standardize processes, and build this into the design + Troubleshoot issues and conduct root cause analysis + Resolve escalated issues with a sense of urgency + Identify potential improvements to reduce the number of problems and enhance supportability. + Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level. + Establish methodologies (documentation, process and procedures) to be followed during project life cycle + Foster teamwork and collaboration across a global development team, project teams, and business and systems partners **Qualifications** + At least three years of ServiceNow platform capabilities + Certification in ServiceNow Application Development + Scripted Web-Services, AJAX, Business Rules, JavaScript, SOAP, REST SSO-SAML Setup and Integration of ServiceNow to Other Applications + Experience in JavaScript and Jelly scripting languages + Experience with Business Rules, Script Includes, UI Actions, and Scheduled Jobs + Experience with ServiceNow client and server-side Javascript and the ServiceNow APIs + Scripted Web-Services, AJAX, Business Rules, JavaScript, SOAP, REST SSO-SAML Setup and Integration of ServiceNow to Other Applications + Customizing ServiceNow using UI Pages, UI Macro & CMS using CSS, HTML, Jelly. + Experience presenting and conducting demo reviews with client stakeholders + Strong experience in C# ASP.NET with .NET Framework 4.0 and above (Experience in multiple projects with capability to independently handle a project) a plus + Experience with OO design/development + Bachelor's with 5 - 8 years (or commensurate experience) + Base work location: Martinsburg, WV **Company Overview** GovCIO is a team of transformers--people who are passionate about transforming government IT. Every day, we make a positive impact by delivering innovative IT services and solutions that improve how government agencies operate and serve our citizens. But we can't do it alone. We need great people to help us do great things - for our customers, our culture, and our ability to attract other great people. We are changing the face of government IT and building a workforce that fuels this mission. Are you ready to be a transformer? **What You Can Expect** **Interview & Hiring Process** If you are selected to move forward through the process, here's what you can expect: + During the Interview Process + Virtual video interview conducted via video with the hiring manager and/or team + Camera must be on + A valid photo ID must be presented during each interview + During the Hiring Process + Enhanced Biometrics ID verification screening + Background check, to include: + Criminal history (past 7 years) + Verification of your highest level of education + Verification of your employment history (past 7 years), based on information provided in your application **Employee Perks** At GovCIO, we consistently hear that meaningful work and a collaborative team environment are two of the top reasons our employees enjoy working here. In addition, our employees have access to a range of perks and benefits to support their personal and professional well-being, beyond the standard company offered health benefits, including: + Employee Assistance Program (EAP) + Corporate Discounts + Learning & Development platform, to include certification preparation content + Training, Education and Certification Assistance* + Referral Bonus Program + Internal Mobility Program + Pet Insurance + Flexible Work Environment *Available to full-time employees Our employees' unique talents and contributions are the driving force behind our success in supporting our customers, which ultimately fuels the success of our company. Join us and be a part of a culture that invests in its people and prioritizes continuous enhancement of the employee experience. **We are an Equal Opportunity Employer.** All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, disability, or status as a protected veteran. EOE, including disability/vets. **Posted Pay Range** The posted pay range, if referenced, reflects the range expected for this position at the commencement of employment, however, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, education, experience, and internal equity. The total compensation package for this position may also include other compensation elements, to be discussed during the hiring process. If hired, employee will be in an "at-will position" and the GovCIO reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, GovCIO or individual department/team performance, and market factors. **Posted Salary Range** USD $81,850.00 - USD $130,950.00 /Yr. Submit a referral to this job (*********************************************************************************************************************************************** **Location** _US-Remote_ **ID** _2025-7248_ **Category** _Information Technology_ **Position Type** _Full-Time_
    $81.9k-131k yearly 2d ago
  • Principal Engineer Software

    Northrop Grumman 4.7company rating

    Principal software engineer job in McClellan Park, CA

    RELOCATION ASSISTANCE: No relocation assistance available CLEARANCE TYPE: NoneTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Mission Systems (NGMS) is looking for you to join our team as a Principal Software Engineer based in McClellan, CA. This position is contingent upon contract award. What You'll Get to Do: The selected candidates will participate in the entire software development lifecycle with a concentration in software engineering. The candidates will work closely with other software developers accomplishing the following: Complete work independently and as a part of an Agile team Support team in completing necessary software on schedule Solve complex problems through innovative and creative solutions Collaborate with software designers and/or software engineers in the planning, design, development, and utilization of software systems Regularly demonstrate progress to customers Basic Qualifications: Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university and 5 years of related experience, or a Master's Degree in a STEM discipline and 3 years of related experience, or PhD in a STEM discipline with 1 years of experience Experience with Docker containerization, Kubernetes (K8s, K5s) Experience with Python, C++, Linux Ability to obtain/maintain access to work on-site in McClellan, CA Ability to obtain/maintain a DoD Secret security clearance Must be able to demonstrate a broad skill set balanced between interpersonal and technical capabilities achieving sustainable quality products. Must have a proven track record as an effective communicator and problem solver who is able to develop and maintain good working relationships with internal and external stakeholders. Preferred Qualifications: Ability to comprehend and analyze complex problems Ability to collaborate in a team environment Experience with artificial intelligence (AI) and/or machine learning development, and prototyping Current Department of Defense (DoD) Secret clearance Experience with Nvidia Omniverse Knowledge of STANAG 4586 Experience with UI design/development Experience with continuous integration/deployment tools such as Jenkins or GitLab What We Can Offer You: Northrop Grumman provides a comprehensive benefits package and a work environment which encourages your growth and supports the mutual success of our people and our company. Northrop Grumman benefits give you the flexibility and control to choose the benefits that make the most sense for you and your family. Your benefits will include the following: Health Plan, Savings Plan, Paid Time Off and Additional Benefits including: Education Assistance, Training and Development, 9/80 Work Schedule (where available), and much more! Primary Level Salary Range: $114,000.00 - $171,000.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
    $114k-171k yearly Auto-Apply 35d ago
  • Software Engineer (Leadership) - Infrastructure

    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 (Leadership) - Infrastructure 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 in programming languages such as C, C++, or Java, and scripting languages such as Python, Javascript, or Hack 17. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes 18. 8+ years relevant experience building large-scale infrastructure applications or similar experience **Public Compensation:** $213,000/year to $293,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.
    $213k-293k yearly 60d+ ago
  • Lead Software Engineer - Perl

    UKG 4.6company rating

    Principal software engineer job in Sacramento, CA

    **Why UKG:** At UKG, the work you do matters. The code you ship, the decisions you make, and the care you show a customer all add up to real impact. Today, tens of millions of workers start and end their days with our workforce operating platform. Helping people get paid, grow in their careers, and shape the future of their industries. That's what we do. We never stop learning. We never stop challenging the norm. We push for better, and we celebrate the wins along the way. Here, you'll get flexibility that's real, benefits you can count on, and a team that succeeds together. Because at UKG, your work matters-and so do you. This is a great opportunity to put both your leadership and core engineering skillset to use. We are currently looking for a Software Engineer to deeply embed within our engineering team to deliver robust product features in an existing cloud-based, enterprise-grade codebase. As each of our customers is unique, you'll need to use your strong understanding of design patterns and help ensure that the broader team around you continues to deliver high-quality results while operating at the fast cadence of our business. **About the Team:** Your primary skillset should be in solving complex problems with simple engineering solutions. Most of your day will be invested in advancing our existing products to be best-in-class SaaS architecture with distributed patterns and microservices. You'll work alongside highly skilled team members who have a passion for solving problems well and will need to be ready to dive in and explore complicated requirements and diverse codebases as you design and deliver solutions. **About the Role:** + Design and deliver deeply technical feature sets + Implement technologies that improve efficiency, performance, and reliability + Develop and deliver innovative solutions to empower and enable customer requirements + Drive improvements in availability, reliability, and performance of core systems: both monoliths & distributed applications + Analyze and modify existing software as well as design, construct, and test commercial software that meets customer needs and delivers complete, on-time solutions + Participate in full development lifecycle, including requirements analysis and design + Drive work items related to client customizations or service implementation + Write technical specifications based on conceptual design and stated business requirements + Ensure ongoing product availability, serviceability, and maintenance + Support, maintain, and document software functionality + Analyze code to find causes of errors and revise programs as needed + Subject matter expertise in feature area, inclusive of area ownership and responsibility for quality, understanding design patterns, and planning of team engagement to assist feature area + Build reliable systems at scale as a feature team member + Identify and evaluate new technologies for implementation. + Assist customer support team in resolving outstanding customer issues + Participate in on-call rotational duties **Basic Qualifications:** + Bachelor's Degree or higher in Computer Science or Computer Engineering, a related field, or equivalent practical experience + 5+ years full-stack Perl development + Master of relational databases, preferably MySQL, MariaDB or PostreSQL + 8+ years experience in a SaaS business environment + 8+ years experience with at least one cloud provider (AWS, Linux) + Knowledge and background in messaging integration patterns to support microservice patterns + Commitment to end-to-end product and service quality, completeness, and the resulting experience + Strong communication to articulate design, approach, and solution overview to both internal and external audiences **UKG is unable to offer sponsorship for this position** This job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time, with or without notice. **Company Overview:** UKG is the Workforce Operating Platform that puts workforce understanding to work. With the world's largest collection of workforce insights, and people-first AI, our ability to reveal unseen ways to build trust, amplify productivity, and empower talent, is unmatched. It's this expertise that equips our customers with the intelligence to solve any challenge in any industry - because great organizations know their workforce is their competitive edge. Learn more at ukg.com. Equal Opportunity Employer UKG is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, disability, religion, sex, age, national origin, veteran status, genetic information, and other legally protected categories. View The EEO Know Your Rights poster (************************************************************************************************** UKG participates in E-Verify. View the E-Verify posters here (******************************************************************************************** . It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. Disability Accommodation in the Application and Interview Process For individuals with disabilities that need additional assistance at any point in the application and interview process, please email ****************** . The pay range for this position is $29,500 to $170,000, however, base pay offered may vary depending on skills, experience, job-related knowledge and location. This position is also eligible for a short-term incentive and a long-term incentive as part of total compensation. Information about UKG's comprehensive benefits can be reviewed on our careers site at ********************************************* It is the policy of Ultimate Software to promote and assure equal employment opportunity for all current and prospective Peeps without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status entitled to protection under federal, state, or local anti-discrimination laws. This policy governs all matters related to recruitment, advertising, and initial selection of employment. It shall also apply to all other aspects of employment, including, but not limited to, compensation, promotion, demotion, transfer, lay-offs, terminations, leave of absence, and training opportunities.
    $29.5k-170k yearly 3d ago
  • Software Test 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 Test Engineer On behalf of our client, Procom Services is searching for a Software Test Engineer for a contract opportunity in Folsom, CA. Software Test Engineer Job Details Debug & Support Engineer of advanced software automation environment in support of firmware and driver continuous integration testing. These software capabilities employ primarily a combination of Python and wx Python scripts. Duties include development to requirements/acceptance criteria, unit-level testing to ensure proper functionality, debug/support for software developed, and collaboration with firmware/driver developer and test execution technicians. Engineer will be part of an Agile Scrum team working on a bi-weekly sprint cadence. Will be involved in debug/analysis/reproduction of complex test failures to help isolate faults to automation software, test content or firmware/driver. Software Test Engineer Mandatory Skills Strong knowledge of computer science fundamentals such as data structures and algorithms. Experience with object-oriented software design and development is a must. Programming in the Python scripting language is highly desirable. Prefer experience with GUI development. Both Windows and Linux expertise required. Familiarity with Agile/Scrum development process desired. Experience with automated test environments/solutions is highly desirable. Experience with storage technologies (e.g. SATA/SCSI/PCIe) and drivers is a plus. Software Test Engineer Nice to Have Skills Communicate effectively verbally i.e. day-to-day discussions and team meetings Effective written communications i.e. requirements and design specifications Overall ability to be clear and concise in all communications. Excellent analytical and problem-solving skills Software Test Engineer Start Date ASAP Software Test Engineer Assignment Length 18 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.
    $88k-120k yearly est. 60d+ ago
  • Developer - Software

    Maximus 4.3company rating

    Principal software engineer job in Sacramento, CA

    Description & Requirements Maximus is currently seeking a Salesforce Developer with experience in Health Cloud to develop and maintain Salesforce solutions that optimize healthcare processes. The ideal candidate will be responsible for customizing Health Cloud features, developing custom applications, and ensuring solutions meet healthcare industry standards. Per VES contract requirements, staff working on the VES project must be a US Citizen or US Legal Resident (green card holders). This is a remote position. Essential Duties and Responsibilities: - Develop, test, debug, implement, and document moderately complex software programs - Research and analyze existing systems and program requirements - Resolve production support problems. - Conduct quality assurance activities such as peer reviews. Job-Specific Essential Duties and Responsibilities: - Design, develop, and customize Salesforce Health Cloud solutions, including patient data management, care plans, and workflows. - Develop custom applications using Apex, Lightning Components, and Visualforce. - Create and maintain REST/SOAP API integrations with external systems. - Collaborate with stakeholders to gather requirements and translate them into technical specifications. - Ensure data security and compliance with HIPAA and healthcare regulations. - Troubleshoot and resolve technical issues related to Health Cloud and custom Salesforce apps. - Optimize performance and scalability of Health Cloud applications. Minimum Requirements - Bachelor's degree in related field. - 3-5 years of relevant professional experience required. - Equivalent combination of education and experience considered in lieu of degree. Job-Specific Minimum Requirements: - 3+ years of Salesforce development experience with at least 1 year working in Health Cloud. - Strong proficiency in Apex, Lightning Components, Visualforce, SOQL, and Salesforce APIs. - Experience with Salesforce Health Cloud features such as care plans, patient management, and healthcare workflows. - Knowledge of integration patterns and best practices for integrating Salesforce with healthcare systems. - Familiarity with healthcare data models and compliance requirements (e.g., HIPAA). - Salesforce certifications such as Platform Developer I/IIHealth Cloud Specialist. Preferred Skills and Qualifications: - Experience with Shield for encryption and enhanced security. - Knowledge of healthcare standards like HL7 and FHIR. #techjobs #veteranspage EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. Pay Transparency Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances. Accommodations Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************. Minimum Salary $ 80,000.00 Maximum Salary $ 130,000.00
    $96k-131k yearly est. Easy Apply 6d ago
  • MoveIT Application Senior Technical Lead

    Anvaya Solutions

    Principal software engineer job in Sacramento, CA

    Job Description TWO YEAR CONTRACT. MUST BE ABLE TO WORK ONSITE IN SACRAMENTO, CA AREA. Mandatory Requirements Eight (8) years of Full Time Equivalent (FTE) experience aligning IT systems with organizational business processes. At least five (5) years of that experience must have been in a lead capacity. A Bachelor's Degree in an IT-related or Engineering field. Five (5) years of FTE experience managing the MOVEit application by Progress. Ten (10) years of FTE experience in a customer support role assisting users with a mission critical workload or application both internally and externally. Five (5) years of FTE experience working with Microsoft SQL (Structure Query Language) Server 2012 and above. Ten (10) years of FTE experience in customer service support with providing Tier 3 support for mission critical applications. Desirable Qualifications Experience deploying patches to Windows Server using Microsoft System Center Configuration Manager (SCCM). Experience supporting mission critical applications, including both custom and commercial applications that use Microsoft SQL server. Experience configuring servers, security groups, and service accounts to meet strict security policies, including customization of security. Experience managing Secure File Transfer Protocol applications. Experience troubleshooting Windows Server infrastructure at an advanced level. Experience managing an Azure Active Directory (AD) environment and on-premises Active Directory environment. Networking experience troubleshooting both physical and virtual networking issues both internally and externally. Experience troubleshooting and managing Domain Name Server using InfoBlox and Windows Server Domain Name Server. Applications that do not complete the Prescreen Survey will not be considered. Anvaya Solutions, Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
    $107k-166k yearly est. 15d ago
  • Software Development manager (Ruby on Rails/Java projects)

    Us It Solutions 3.9company rating

    Principal software engineer job in Sacramento, CA

    We are from US IT Solutions, an ISO Certified, E-Verify, WMBE Certified organization established in 2005 in CA. Our company is serving various State, Local and County Departments for over 10 years. USITSOL has been helping clients innovate across all phases of the application lifecycle for over a decade. Some of our prestigious clients are State of CA, State of OR, State of FL, State of NC, State of GA, State of CO, State of VA, State of AR, State of MI, State of OH, State of IL, State of MO, State of MS, California State University, Sacramento Area Sanitation Department, SMUD, Sound Transit, LA Superior Courts, District of Columbia, UMAS, University of Central Florida and Hennepin County and many more. Job Description Description: We are looking to fill a position for Software Development manager in Sacramento CA. Qualifications · A bachelor's degree in computer science from an accredited college or university, or four (4) years of commensurate experience. · A minimum of three (3) years of demonstrated full-time equivalent (FTE) experience managing and delivering enterprise-level technology architecture and product management. A minimum of three (3) years of demonstrated FTE experience managing and delivering complex digital products in an Agile environment. A minimum of three (3) years of demonstrated FTE experience modelling application domains and translating these models into working software. A minimum of three (3) years of demonstrated FTE experience leading Ruby on Rails and/or Java engineering teams. A minimum of three (3) years of demonstrated FTE experience developing RESTful web services. A minimum of three (3) years of demonstrated FTE experience developing and implementing server configuration scripts within a cloud-based dynamic infrastructure. A minimum of three (3) years of demonstrated FTE experience implementing configuration management tools (e.g., Ansible) within a cloud-based dynamic infrastructure. Additional Information A minimum of three (3) years of demonstrated FTE experience implementing continuous deployment tools (e.g., Docker) within a cloud-based dynamic infrastructure. A minimum of three (3) years of demonstrated FTE experience implementing continuous integration tools (e.g., Jenkins) within a cloud-based dynamic infrastructure. A minimum of three (3) years of demonstrated FTE experience using modern continuous monitoring tools within a cloud-based dynamic infrastructure. Two (2) years' experience managing free and open source software repositories and ensuring license requirements are satisfied.
    $141k-182k yearly est. 60d+ ago
  • Staff Software Engineer

    The Gap 4.4company rating

    Principal software engineer job in Folsom, CA

    About the RoleLead significant projects and define technical specifications and development requirements that result in high-performing, domain-specific technology. Develop and enhance products and/or applications independently to solve complex business problems by keeping customer experience at the forefront. Adopt and model a DevOps mindset by applying automation, continuous integration and continuous delivery in everything we do. Foster innovation by applying best practices, learning from emerging technologies, and collaborating with cross-functional stakeholders. Communicate difficult concepts and lead teams through design and interpretation. Mentor and subject matter expert supporting domain areas, leading assignments of diverse scope. Balances project delivery objectives with organizational initiatives. Telecommuting is permissible from any location within the US. Salary Range: $213,512 - $218,512 Employee pay will vary based on factors such as qualifications, experience, skill level, competencies and work location. We will meet minimum wage or minimum of the pay range (whichever is higher) based on city, county and state requirements.What You'll Do Order Management Systems: Experience in software/services used in Order management lifecycle, including omni-channel order fulfillment, inventory capacity management, order modification, order pricing and payments; Creating messaging integration frameworks for omni-channel Warehouse Management System like Manhattan WMOS using Kafka-tXML formats; RGTI Retail WMS: Experience in creating messaging integration frameworks for Retail Warehouse Management System like RGTI WMS using Kafka-messaging queue formats; Oracle RMS - Experience in creating messaging integration frameworks for perpetual and financial inventory management systems like Oracle RMS; Experience in creating messaging integration frameworks for omni-channel 3PL Warehouse Management System using Kafka-EDI formats; and Experience in creating messaging integration frameworks for Transportation Management Systems and Inbound Transportation Systems, performing validation and end to end testing for business process solutions for supply chain logistics management. Who You Are Bachelor's degree or foreign degree equivalent in Electronics Engineering, Computer Engineering, or related field and five (5) years of experience in the job offered or a related role. Alternatively, employer will accept a Master's degree or foreign degree equivalent in Electronics Engineering, Computer Engineering or a related field and three (3) years of experience in the job offered or a related role. Any suitable combination of education, experience, or training acceptable.
    $213.5k-218.5k yearly Auto-Apply 50d ago
  • Software Engineer - Full Stack

    Insight Global

    Principal software engineer job in Sacramento, CA

    The full-stack developer will assist and support with the development of a software deployment pipeline using Amazon Web Services (AWS). Assist/support the development of an auto-deployment application to deploy software in AWS-DEV. Implement a software deployment strategy for LAMP systems. Support MVC architecture, assist with implementation of 'Best Practices', and software upgrades as required. Provide implementation support for software deployment for various projects, including the Data Exchange Framework and modernization efforts of enterprise applications. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: **************************************************** Skills and Requirements Seeking a developer (contractor) with extensive experience in building secure and scalable applications across both backend and frontend environments. The ideal candidate will possess hands-on expertise with MVC and software frameworks, as well as familiarity with modern web technologies. Candidates should be skilled in designing and implementing APIs and capable of working with AWS cloud services and CI/CD automation. Knowledge of AI/ML tools, RAG pipelines, or vector databases is a plus. Previous experience in healthcare, public-sector interoperability, or California's Data Exchange Framework (DxF), including real-time data exchange or FHIR-based integrations, is highly preferred.
    $103k-146k yearly est. 7d ago
  • Software Engineer, iOS Core Product - Sacramento, USA

    Speechify

    Principal software engineer job in Sacramento, CA

    Job Description 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 App of the Day. 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 With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, 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 Opportunity to lead key engineering and product decisions Actively shipping production code for the Speechify iOS app Work within a dedicated product team Participate in product discussions to shape the product roadmap Maintain and enhance the existing complex app architecture An Ideal Candidate Should Have Experience. You've worked on products that scaled to a large user base Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down Technical skills. Swift, SwiftUI Technical Requirements: Swift Programming Language SwiftUI experience Experience in Multithreading Programming Working with CI/CD infrastructure Experience with Fastlane SOLID principles, the ability to write every single class according to SOLID Experience with Git and understanding of different Git strategies What We offer: A fast-growing environment where you can help shape the company and product An entrepreneurial crew that supports risk, intuition, and hustle The opportunity to make a big impact in a transformative industry A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio 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. 18d 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
  • Software Engineers (Java)

    Nexuscorp

    Principal software engineer job in Sacramento, CA

    Title\- Software Engineers (Java) Contract\- 12 Month The Senior Software Engineers will be responsible for analyzing, designing, developing, enhancing, testing, deploying, and maintaining technical components within application systems throughout the software development lifecycle. This includes implementing coding changes to support new or modified business and statutory requirements, addressing system deficiencies, and optimizing application performance. The resources will be expected to support end to\-end technical efforts including troubleshooting, documentation, knowledge transfer, and mentoring. Work may involve enhancements to existing systems or development of new components using Java Enterprise Edition and procedural SQL. Requirements Bachelor's degree in Information Technology, Computer Science, Engineering, or a related field. Experience in the study, design, and programming of electronic data processing systems. Proven experience working in a lead capacity on technical projects. Hands\-on experience developing Java EE applications utilizing the following frameworks\/technologies: JavaServer Pages (JSP) Enterprise JavaBeans (EJB) Java Message Service (JMS) Spring Framework Hibernate JasperReports Java Persistence API (JPA) 2.x Strong experience using JBoss Enterprise Application Platform (EAP). Skilled in developing technical design documents to support system development and implementation. Hands on experience with Java EE and PL\/SQL development. Extensive experience with Oracle 12c or higher, including designing, developing, and enhancing PL\/SQL packages and procedures. Demonstrated experience in mentorship, knowledge transfer, code reviews, and training of team members. "}}],"is Mobile":false,"iframe":"true","job Type":"Contract","apply Name":"Apply Now","zsoid":"695381556","FontFamily":"Verdana, Geneva, sans\-serif","job OtherDetails":[{"field Label":"Employment Type","uitype":100,"value":"C2C"},{"field Label":"Industry","uitype":2,"value":"Government & Public Sector"},{"field Label":"Work Authorization","uitype":100,"value":"US Citizen"},{"field Label":"Salary","uitype":1,"value":"80\/hr"},{"field Label":"City","uitype":1,"value":"Sacramento"},{"field Label":"State\/Province","uitype":1,"value":"California"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"94203"}],"header Name":"Software Engineers (Java)","widget Id":"**********00072311","is JobBoard":"false","user Id":"**********00268007","attach Arr":[],"custom Template":"3","is CandidateLoginEnabled":false,"job Id":"**********06040026","FontSize":"12","location":"Sacramento","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do","logo Id":"vgtkw21b67ab9913e491893119e6f375ff5ba"}
    $103k-146k yearly est. 60d+ ago
  • SAP Software Engineer - Data Conversions, Data Quality, and Reporting

    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 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 47d ago
  • Senior Software Programmer

    Sierra College 3.9company rating

    Principal software engineer job in Rocklin, CA

    Under general supervision from assigned manager, responsible for the functional and technical aspects of one or more modules of the District's Banner Enterprise Resource Planning (ERP) system used to support and maintain college business and academic practices; responsible for functions associated with project management and liaison, data modeling, and systems development, and for providing future architectural direction of computer systems, applications, and external interfaces on multiple platforms; performs advanced analysis, requirements gathering, software development, coding, testing and documentation of software applications on multiple platforms; and provides technical support, documentation, and troubleshooting for District staff on computer applications. Need Help With Your Online Account? * Use the online Help Guide or contact the NEOED Applicants Support Line at ************ if you need assistance with your online applicant account. * Applicant Support is available between 6 a.m. and 5 p.m. Pacific Time, Monday through Friday. If you have any questions about this position, please contact the Human Resources Department **********************. Examples Of Functions and Tasks REPRESENTATIVE DUTIES The following duties are typical for this classification. Incumbents may not perform all of the listed duties and/or may be required to perform additional or different duties from those set forth below to address business needs and changing business practices. 1. Serves as a project leader by coordinating and involving District staff from multiple organizational units; follows systems development life-cycle techniques; utilizes joint application development processes; employs project management techniques and knowledge about specialized software packages, applications, and industry standard programming languages; coordinates and guides the work of project team members in converting or integrating applications among platforms; installs, integrates, tests, and tunes software to maximize performance according to test results and internal software design principles. 2. Troubleshoots application errors; isolates problems from symptoms; determines alternatives and develops and implements solutions; works with user community to improve instructions and training. 3. Defines the scope and objectives for applications, along with constraints and system requirements; analyzes and defines current organizational functions, processes, sources, and uses of information, and data to determine application needs and requirements. 4. Analyzes user business processes; designs applications and solutions to optimize use of systems; documents work and information flow using organization and data flow charts and other related materials; designs and produces application specifications and documentation on inputs, outputs, and data structures. 5. Designs inputs, including data entry screens, and files; designs outputs, including reports, files, and display screens; designs, develops, and implements logical and physical database structures and corresponding internal relationships. 6. Programs and modifies in-house and third-party applications by creating and editing CSS, HTML, JavaScript, Groovy, and related files to meet specifications of web design. 7. Designs, codes, tests, and maintains application software, including District's Banner Enterprise Resource Planning (ERP) administrative and integrated systems; consults with users on applications and data requirements. 8. Coordinates and implements data conversions, integrations, and transitions; develops user and system documentation; plans and conducts user training, including preparation of training materials. 9. Provides technical support, problem resolution, and data research for end users; provides support and training for integrated data management applications. 10. Participates in and facilitates planning and implementation of long-range systems goals; researches and participates in the development of system requirements, including evaluating and selecting of information systems. 11. Establishes Standard Operating Procedures (SOP); provides inputs to and follows Support Level Agreements (SLA). 12. Conducts feasibility studies for proposed applications and prepares recommendations for customers; estimates value-added potential in enhanced service, productivity, and financial benefit. 13. Maintains up-to-date knowledge of evolving computer technologies, including hardware, software, languages, problem solving techniques, and development tools; prepares periodic briefings on technologies that would have relevance to the District. 14. Coordinates with vendors and users to integrate third-party software into District systems and databases. 15. Designs, codes, tests, and maintains data transformation services between the primary ERP system and database and auxiliary operating systems, databases, and third-party applications. 16. Reviews, develops, enhances, and modifies code in software applications using database, object-oriented, and emerging programming languages along with data integration and migration processes. 17. May provide onboarding support, general work training, guidance, supervision assistance, and directs activities of students or temporary employees. 18. Performs related duties that support the overall objective of the position. Minimum Qualifications EDUCATION AND EXPERIENCE GUIDELINES Any combination of education and experience that demonstrates the required above knowledge and abilities is qualifying. Examples of ways to obtain the above knowledge and abilities could include, but are not limited to, the following: Education/Training * Four years of college with major course work in computer science or a related field. * Industry certifications in cybersecurity may substitute for some education. Experience * Four years of increasingly responsible analysis and programming experience. QUALIFICATIONS The following generally describes the knowledge and ability required to enter the job and/or be learned within a short period of time in order to successfully perform the assigned duties. Knowledge of: * Concepts, methodologies, analysis, and design of computer and relational database management systems. * Enterprise Resource Planning (ERP) systems, such as Ellucian Banner with Linux operating system. * Program development techniques, procedures, tools, documentation requirements, and System Development Life Cycles (SDLC). * Programming languages, including PL/SQL, SQL*Plus, Java, CSS, JavaScript, MySQL, Perl, HTML, APIs, and Web Services. * Principles and procedures of computer systems, including analysis and design. * Relational database concepts, design techniques, and tools. * Computer file methods and structured testing techniques with object-oriented software development techniques and tools. * Software applications, operating systems, hardware, telecommunications, and networking principles. * Federal, state, and local laws, codes, and regulations, including, but not limited to, the Family Educational Rights and Privacy Act (FERPA) and the Americans with Disabilities Act (ADA). * Basic mathematical concepts. * English usage, grammar, spelling, punctuation, and vocabulary, including proofreading and formatting techniques. Ability to: * Coordinate systems development functions and steps and follow logical progressions for programming systems. * Design, program, install, and maintain programs for original and purchased applications and systems, including databases. * Analyze technical problems and develop and apply appropriate solutions. * Evaluate user interfaces for compliance with accessibility standards and principles. * Identify resources necessary to provide any information and assistance required to complete tasks. * Develop and implement project plans leading to the successful, on-time completion of tasks. * Conduct information interviews through individual conferences and group processes and then translate user requirements into computer programs and systems. * Design database schemas and analyze relational database tables, triggers, and procedures. * Use entity relationship (ER) and data modeling tools to document designs. * Provide training to online users in use of computer equipment and operating procedures. * Communicate technical and complex information to non-technical users. * Read, understand, and apply information from technical manuals and education code regulations. * Perform technical and operational duties to support students, including providing complex case management services and sensitivity to individuals students from varying diverse backgrounds. * Plan and organize work to meet changing priorities and deadlines. * Maintain a high level of attention to detail. * Utilize office procedures, methods, and equipment, including computers, technology, and applicable software applications sufficiently to perform the duties of the classification, including the District's Enterprise Resource Planning (ERP) system and those used for application and system programming. Operate a variety of computer terminals, printers, and peripheral equipment. * Adapt to changing technologies and learn functionality of new equipment and systems. * Maintain confidentiality of information. * Follow oral and written directions. * Communicate clearly and concisely, both orally and in writing. * Provide onboarding support, general work training, guidance, supervision assistance, and direct activities of students or temporary employees. * Establish and maintain effective working relationships with those contacted in the course of work. * Coordinate with staff and others to minimize delays or interruptions to District activities. * Respond to emergencies. * Work independently and collaboratively. * Apply District policies and procedures. PHYSICAL DEMANDS AND WORKING ENVIRONMENT The conditions herein are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job functions. Environment: Work is performed primarily in a standard office setting. Physical: Primary functions require sufficient physical ability and mobility to work in an office setting; to stand or sit for prolonged periods of time; to occasionally walk, stoop, bend, kneel, crouch, reach, and twist; to lift, carry, push, and/or pull light to moderate amounts of weight; to operate office equipment requiring repetitive hand movement and fine coordination, including use of a computer keyboard; and to verbally communicate to exchange information. Vision: See in the normal visual range with or without correction; vision sufficient to read computer screens and printed documents; and to operate assigned equipment. Hearing: Hear in the normal audio range with or without correction Supplemental Information WHY SIERRA? * One of Aspen Institute's Top150 Community Colleges in the nation * The Accrediting Commission recognized Sierra "for its exemplary practice of providing personnel with opportunities for continued professional development in order to meet its mission." This includes providing students and employees with a robust set of programs, events, and conferences related to equity-mindedness and supporting the success of our students, etc. * Public Employee's Retirement System (PERS) * 18 paid holidays (including extended time off during the winter break) * 12 accrued paid vacation days per year (vacation accrual increases over time) * Competitive benefits package * Flexible work schedules may be available * Currently during summers, some employee groups participate in 4x10 schedules * Qualifying Employer for Public Service Loan Forgiveness (in most cases) Sierra College is a Community College located near Sacramento, California where a heavy emphasis is placed on academic excellence and student success. Since its founding in 1936, Sierra College has focused on quality instruction and meeting the evolving needs of the students and communities that it serves. The Sierra Community College District covers more than 3,200 square miles and serves the Northern California foothill counties of Placer and Nevada, as well as parts of El Dorado and Sacramento. We serve over 17,000 students throughout the region in both on-ground and online courses, including students at our main Rocklin Campus as well as at two centers located in Grass Valley and Tahoe/Truckee. Our District prides itself on academic excellence. Sierra College has a strong commitment to the achievement of equity and inclusion among its faculty, staff, and students and values the rich, diverse backgrounds that make up the campus community. A strong candidate for this position must demonstrate a profound understanding of and experience with successfully supporting individuals with varying backgrounds. This includes persons with disabilities, various gender identities and sexual orientations, as well as individuals from historically underrepresented communities and other groups. Our District is committed to providing strategies for success and proactive student-centered practices and policies focused on eliminating equity gaps to ensure the District provides an inclusive educational and employment environment focused on strategies for success and equitable outcomes for all. As an institution, Sierra College is committed to eliminating the equity gap in all student populations with dynamic, learner-centered practices and policies that fully engage the college community. The ideal candidate will share the College's commitment to helping its racially and socioeconomically diverse students succeed in their degree and career objectives. Currently, Sierra College enrolls 17,800 students per term, where approximately: 23% of Sierra College's students are Latin(o)(a)(x)(e), 3% are African-American/Black, 2% are Filipino, 6% are Asian, 1% are American Indian/Alaskan Native, 8% are Multiethnic and 55% are White. The successful candidate will join a College dedicated to the use of culturally responsive strategies and methods that meet the varying needs of our students, faculty, staff, and surrounding community. Sierra College demonstrates its commitment to equity by supporting ongoing professional development for students, faculty, and staff. These opportunities include trainings and workshops on equity and inclusion, active Academic Senate standing committees concerned with student success and equity, a Presidential Equity Advisory Committee (PEAC), culturally responsive student engagement centers, support for our undocumented and AB540 students, campus-wide equity summits, a robust set of programs, events, and conferences related to equity-mindedness and supporting the success of our diverse students. Need Help With Your Online Account? * Use the online Help Guide or contact the NEOED Applicants Support Line at ************ if you need assistance with your online applicant account. * Applicant Support is available between 6 a.m. and 5 p.m. Pacific Time, Monday through Friday. If you have any questions about this position, please contact the Human Resources Department **********************. Helpful Tip: Please note that as described above a strong candidate for this position must demonstrate a profound understanding of and experience with successfully supporting individuals with varying backgrounds; and therefore, hiring committees assess candidates for these knowledge, skills, and abilities. Applicants may want to consider incorporating culturally-inclusive/equity-minded strategies practiced and/or evidence of the responsiveness to and understanding of the racial, socioeconomic, and cultural diversity of community college student populations throughout their application materials (including application and documents uploaded, if any). Please see the Sierra College website for additional helpfultips and tools for prospective applicants. Travel expenses may be partially reimbursed for candidates traveling beyond a 150 mile radius for second round interviews. All other travel expenses will be borne by the candidate (if in person interviews). Key Information Regarding Our Hiring Process Hiring Subject to Board of Trustees Approval Please note that all new hires require approval from our Board of Trustees during one of their public meetings. Official hire dates will follow this approval. More information about the Board of Trustees and their meetings can be found at**************************************************************** H1B1 Visa Sponsorship Not Available At this time, we do not offer H1B1 visa sponsorship for new employees. Terms and Conditions of Employment: Other terms and conditions of employment are specified in the applicable collective bargaining agreements on file in the District Human Resources Department. Position description of record on file in the Human Resources Department. * Sierra Community College District currently operates campuses in Rocklin, Truckee and Grass Valley. In its management of a multi-campus environment, the District reserves right of assignment including the right to change assignment locations and shift assignments based on District need. Although this position may currently reside at the Rocklin campus, the assignment location may be subject to change as needed. Additionally, the district reserves the right to cancel, revise or re-announce this position as well as any and all positions at any time. EEO/TITLE IXEMPLOYER Sierra College is an equal employment opportunity employer committed to nondiscrimination and the achievement of diversity and equity among its faculty, staff, and students. Persons with inquiries about the application of Title IX and/or EEO may contact the Director of Diversity, EEO & Title IX (Title IX Coordinator) at the address below, at ************** or via email at ***********************. Persons with questions regarding reasonable accommodation of physical and other disabilities should contact the Sierra College Human Resources Department at **************. If you have limitations hearing or speaking, the State of California offers a specially-trained Communications Assistant (CA) that can relay telephone conversations for all of your calls. Dial 711 to reach the California Relay Service (CRS). Dialing 711 is for everyone, not just those who have difficulty hearing on a standard phone. If you prefer having your calls immediately answered in your mode of communication, dial one of the toll-free modality and language-specific numbers below. The call will be routed to the CRS provider. TTY/VCO/HCO to Voice English************** Spanish************** Voice to TTY/VCO/HCO English************** Spanish************** From or to Speech-to- Speech English & Spanish **************
    $111k-136k yearly est. Easy Apply 16d 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 24d ago
  • Software Engineering Manager, Consumer Solutions

    Goodleap 4.6company rating

    Principal software engineer job in Roseville, CA

    Job DescriptionGoodLeap's Consumer Solutions Business Unit is redefining how homeowners manage and benefit from sustainable home solutions. As an Engineering Manager, you will lead the design and delivery of our intelligent platform capabilities that power delightful, data-driven consumer experiences. This is a high-impact role for a technical leader. You will own outcomes, hiring, and mentoring engineers, setting technical direction across mobile and backend, and ensure we deliver secure, performant, and reliable features that delight homeowners. You'll partner closely with Product and Data to shape roadmaps, instrument the product, and enable our teams building agents and GenAI experiences. You bring a strong background in system architecture and a track record of building high-performing teams that ship.Key Responsibilities Lead a full‑stack team delivering end‑to‑end features across Flutter (Dart) mobile, web and backend services (e.g., Node.js APIs), aligning work to business goals and customer experience. Set engineering standards for API design (OpenAPI/Swagger), mobile architecture, code quality, testing, and security. Own system architecture: design scalable, observable, and cost‑aware services; guide key decisions on data models, integration patterns, eventing, authN/Z. Partner with Product and Design to define clear problem statements, acceptance criteria and P50/P80 delivery plans; proactively surface risks, dependencies, and trade‑offs. Collaborate with Data teams to instrument the app and services(event schemas, data contracts), enable experimentation/feature flags, and ensure they have the telemetry and access needed to develop insights. Enable agents/GenAI features by shaping reliable tool endpoints, guardrails (privacy/PII handling, rate limits, redaction), and evaluation loops; coordinate with platform/ML partners. Drive operational excellence: define SLOs/error budgets, instrument metrics/logs/traces, maintain runbooks, manage on‑call, and lead incident reviews that improve reliability. Recruit, onboard, and grow engineers; run effective 1:1s, set growth plans, provide continuous feedback, and cultivate psychological safety and accountability. Conduct technical design and code reviews; mentor senior and junior engineers; raise the bar on simplicity, maintainability, and performance. Champion security and compliance best practices across mobile and backend (secrets management, secure storage, least privilege, threat modeling). Required Qualifications 1+ years of experience managing engineers 8+ years of experience in backend development Strong experience in Node.js, TypeScript, GraphQL, and REST APIs Deep familiarity with AWS architecture, especially Lambda, ECS, S3, DynamoDB, and Step Functions Experience building and integrating LLM features (e.g., via OpenAI, Claude, Vertex AI, or similar), including prompt design, vector storage, and retrieval strategies Fluency in system design principles, scalability, reliability, fault-tolerance Ability to drive clarity and make architectural tradeoffs, balancing idealism with pragmatism Strong communication and collaboration skills, able to work effectively across product and engineering orgs Preferred Skills Experience with AWS Bedrock Experience building and integrating LLM features (e.g., via OpenAI, Claude, Vertex AI, or similar), including prompt design, vector storage, and retrieval strategies Familiarity with mobile tech stacks (Flutter, Kotlin, Swift) Soft Skills & Cultural Fit Builder-coach: mentors engineers, grows senior talent, and levels up juniors through pairing, reviews, and clear growth plans. Strong communicator: frames trade-offs, aligns stakeholders, and writes clearly for cross-functional audiences. Problem-solving ability: capable of breaking down complex problems and taking ownership of tasks from start to finish. Customer-centric mindset: ability to align development decisions with delivering an excellent user experience. Opportunities for Growth At GoodLeap, there are always opportunities for team members to grow and advance within the company. As you outgrow your current role, we will support your development into new opportunities. In addition to the above salary, this role may be eligible for cash bonus and equity compensation We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $120k-151k yearly est. 23d ago
  • C++ Software Engineer

    Jobsbridge

    Principal 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
  • 207921 / Software Automation Developer

    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 PLEASE NOTE THAT WE ARE NOT ABLE TO WORK WITH CANDIDATES ON H1B VISAS OR CANDIDATES REPRESENTED BY THIRD PARTIES. 207921 / Automation Developer Job Details In this role you will participate in the overall automation, tool development, and execution of graphics workload management and performance analysis. This position involves: Maintaining a test farm of future Intel desktop, tablet and SoC platforms. Developing, executing and triaging scripts to measure graphics performance. Using, maintaining and extending web-based portals and back-end databases. Collaborating with senior engineers and architects to optimize workflows and time-to-information. Qualifications Associates or Bachelors Degree in Computer Science or equivalent experience. A minimum of two years experience with Python, Ruby and/or Perl. Working knowledge of Ruby on Rails, Django or other web middleware framework. Working knowledge of MySQL, PostgreSQL, MSSQL or similar database technology. Working knowledge of Linux environment and standard shell utilities. Familiarity with Windows system configuration including registry and driver management. Familiarity git, SVN or similar SCM tool. Familiarity with Jenkins, Team City, Bamboo or other continuous build/integration/deployment tool. Experience with agile process flow (Scrum, Kanban). Adept at identifying technical bottlenecks and proposing solutions. Team player that values honest, open communication. Self-starter with ability to work under minimal supervision. Additional Information
    $92k-126k yearly est. 60d+ ago

Learn more about principal software engineer jobs

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

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

Average principal software engineer salary in Sacramento, CA

$172,000

What are the biggest employers of Principal Software Engineers in Sacramento, CA?

The biggest employers of Principal Software Engineers in Sacramento, CA are:
  1. Oracle
  2. Broadcom
  3. General Motors
  4. Northrop Grumman
Job type you want
Full Time
Part Time
Internship
Temporary