Post job

Principal Software Engineer jobs in Carmichael, CA

- 737 Jobs
All
Principal Software Engineer
Software Engineer
Senior Software Engineer
Software Developer
Software Development Engineer
Senior Leader
Software Development Manager
Lead Application Developer
Software Tester
Software Test Engineer
Embedded Software Engineer
Staff Software Engineer
Software Engineer/Technical Lead
Senior Software Engineer Manager
Software Engineering Manager
  • Sw Embedded Tester

    Mutex Systems

    Principal Software Engineer job 15 miles from Carmichael

    QA tester
    $82k-114k yearly est. 60d+ ago
  • Software Engineer - Strategic Data Solutions

    Apple 4.8company rating

    Principal Software Engineer job 15 miles from Carmichael

    **Elk Grove, California, United States** **Software and Services** Weekly Hours: **40** Role Number: **200582950** Are you ready to apply your educational experience to real-world problems? Are you passionate about applying your data skills in a real-world tech environment? Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Join Apple, and help us leave the world better than we found it. Apple's Strategic Data Solutions (SDS) team is responsible for mitigating fraud, waste and abuse company-wide while optimizing and empowering our customers and internal partners. The SDS software engineering team is building an environment to enable ground breaking data analysis over Petabytes of data. We work side-by-side with machine learning engineers and implement scalable, easy-to-use systems and tools. We are seeking a customer- focused, passionate and driven Software Engineer with experience in building analytic tools and solutions. **Description** With the expansive data we have, our job is to build meaningful data relationships and engagement experiences for our internal customers. If you're interested in being a part of a team that's constantly learning and problem-solving, we'd love to talk with you. As a Software Engineer on the SDS team, you will work closely with Machine Learning Engineers and other Software Engineers to lead the design and implementation of systems and tools to support the fraud prevention efforts of SDS. You will be: - Developing and implementing production software for preventing fraud - Responsible for system architecture design - Working with external infrastructure teams to drive the development of infrastructure needs - Innovating by recognizing opportunities for automation and tools improvements - Responsible for developing and implementing process improvements to bring efficiency and stability to fraud analytics - Responsible for technical leadership for a team of data scientists - Lead the team to increase the level of maturity and skill in analytical software development - Responsible for release engineering **Minimum Qualifications** + Mastery of one of Python, Java, Scala, C++ or equivalent language + 3+ years of experience in software engineering/data science + Experience building data science or data analysis tools on Hadoop/cloud based systems + BS or advanced degree in Computer Science, related field or equivalent experience **Preferred Qualifications** + Some experience with Docker, Kubernetes, or cloud platform deployment + Experience with Relational databases and NoSQL databases + Demonstrated understanding of the full software development lifecycle + Excellent problem solving, critical thinking, and communication skills + Solid grasp of computer science fundamentals including data structures and algorithms + Solid ability to evaluate and apply new technologies in a short time + Self-motivated, proactive, and solution-oriented **Pay & Benefits** At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $162,500 and $244,600, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.Learn more about Apple Benefits. (*********************************************** Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant (*********************************************************************************************** . Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant (*********************************************************************************************** . Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation. Apple participates in the E-Verify program in certain locations as required by law.Learn more about the E-Verify program (******************************************************** . Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more . Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more . Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you're applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines applicable in your area. 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.
    $162.5k-244.6k yearly 60d+ ago
  • Software Engineer (Technical Leadership)

    Meta 4.8company rating

    Principal Software Engineer job 10 miles from Carmichael

    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:** $264,000/year to $342,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.
    $264k-342k yearly 11d ago
  • Software Project Manager

    Hire Reactor

    Principal Software Engineer job 9 miles from Carmichael

    Join Us as a Software Project Manager in Folsom! Work Setting: Fully On-Site Are You an Experienced Project Manager with a Passion for Technology and Innovation? We're on the lookout for a dedicated Software Project Manager to lead and drive our software projects to success. If you excel in managing technology projects and thrive in a collaborative environment, we want to hear from you! What We Offer: On-Site Role: Enjoy working from our modern office in Folsom. Full-Time Position: Engage in a role that offers stability and career growth opportunities Your Role: Project Management: Oversee the complete product development lifecycle, from initial concept to final delivery Documentation: Write detailed specifications to address project needs and solutions Experimentation: Design and implement experiments to guide product direction, fostering innovation and measurement Data and QA: Manage data collection and implement product instrumentation, ensuring high-quality standards Cross-Functional Collaboration: Work closely with business, product, engineering, and design teams to shape and influence project decisions What We're Looking For: Jira Expertise: Proven experience with Jira Administration is a must Experience: At least 3 years of project management experience in technology development Project Specs: Ability to write clear and comprehensive project specifications Experiment Design: Experience in designing and assessing the impact of experiments within the product development cycle Dashboard Creation: High proficiency in creating and interpreting dashboards
    $109k-166k yearly est. 60d+ ago
  • Principal Software Engineer - ITSI

    Cisco 4.8company rating

    Principal Software Engineer job 10 miles from Carmichael

    Splunk, a Cisco company, is building a safer and more resilient digital world with an end-to-end full stack platform made for a hybrid, multi-cloud world. Leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. Our customers love our technology, but it's our caring employees that make Splunk stand out as an amazing career destination. No matter where in the world or what level of the organization, we approach our work with kindness. So bring your work experience, problem-solving skills and talent, of course, but also bring your joy, your passion and all the things that make you, you. Come help organizations be their best, while you reach new heights with a team that has your back. **Role Summary** We're looking for an outstanding Principal Engineer to lead and drive technical strategy and execution for Splunk's IT Service Intelligence (ITSI) product-a pillar of Splunk's Observability portfolio. In this role, you will work across teams and functions to define architectural direction, tackle complex engineering challenges, and deliver best-in-class solutions that help our customers derive actionable intelligence for their IT Operations (ITOps). **Meet the Products and Technology Team** Want to build security and observability products people love AND work with people as smart (and humble) as you are? Our team delivers digital resilience at enterprise scale with a self-service Splunk portfolio that offers unified security analytics, full stack observability and real-time visibility of streaming data. Learn more about the team, meet our leaders, and hear from Splunk technologists and engineers at splunk.com/careers/products-and-technology . **What you'll get to do** + Lead and own the architectural vision and long-range technical direction for our on-prem ITSI solution, collaborating with executive and engineering leads to ensure alignment with Splunk's broader Observability strategy. + Shape product roadmaps and engineering approaches across teams, offering guidance beyond your immediate group to ensure consistent methods and high-quality outcomes. + Mentor and guide other senior engineers and technical leaders, raising the bar on architecture reviews, coding practices, and innovative thinking. + Track market trends, competitor offerings, and emerging technologies, keeping Splunk's ITSI ahead in Observability for ITOps. + Collaborate with product management, UX, and operations to deliver secure, scalable, high-performing software. + Contribute to big-picture architecture decisions that keep our solutions relevant and prepared for AIOps and ITOM advancements. + Optimize system performance, scalability, and reliability to meet enterprise standards around networking, security, and compliance. + Engage with customers and internal teams to gather insights, turning their feedback into practical enhancements. + Stay current with industry developments, identifying new technologies and incorporating them where they can create real value. **Must-have Qualifications** + Deep background in software engineering, including operating systems, networks, data structures, algorithms, and distributed systems + Proven success delivering secure, scalable, high-performance on-prem solutions at enterprise scale + Proficiency in Java, C++, or Python, with experience building and tuning highly concurrent systems + Experience creating REST-based services with clear contracts + Solid grasp of modern web standards, responsive design, and full-stack web technologies (including React) + Strong problem-solving skills, creative thinking, and an interest in distilling complex concepts + Excellent collaboration and communication skills, with experience guiding and mentoring senior engineers + Self-starter who leads initiatives and partners effectively to design and deliver features + Familiarity with Agile development processes + Bachelor's in Computer Science (or equivalent) with 15+ years of related experience; or Master's with 12+ years; or PhD with 8+ years **Nice-to-have Qualifications** We've taken special care to separate the must-have qualifications from the nice-to-haves. "Nice-to-have" means just that: Nice. To. Have. So, don't worry if you can't check off every box. We're not hiring a list of bullet points-we're interested in the whole you. + Understanding of cloud platforms (AWS, Azure, or Google Cloud) + Experience with Continuous Delivery (CD) environments + Experience building solutions for high-compliance industries (finance, healthcare, etc.) + Contributions to open-source projects or involvement in technical communities Splunk, a Cisco company, is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Base Pay Range: $193,100 - 323,500 When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees have access to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings. Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco's flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco's Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community.
    $193.1k-323.5k yearly 60d+ ago
  • Software Test Engineer

    Procom Consultants Group 4.2company rating

    Principal Software Engineer job 9 miles from Carmichael

    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
  • Software Development Engineer (Graphics) - Intermediate (US)

    TPI Global (Formerly Tech Providers, Inc.

    Principal Software Engineer job 9 miles from Carmichael

    Develop and execute test plans for Graphics IP, CPU cores, and coherency features using directed/random stimulus, assertions, coverage analysis, and reference models. Debug and resolve issues in GPU/CPU verification using vcs, verdi, and UVM/OVM methodologies (SystemVerilog-based). Collaborate with multi-site teams to align on SOC-level verification requirements and ensure feature compliance. Triage, track, and drive solutions for HLP (Hardware Logic Profiler) tool issues via Jira and GitHub, reducing backlog (currently 184 open issues). Enhance verification infrastructure by writing Python scripts, improving test automation, and maintaining Linux-based workflows. Ensure on-time delivery of verification milestones while managing concurrent tasks across multiple projects.
    $107k-150k yearly est. 19d ago
  • Staff Embedded Software Engineer, Platform

    General Motors 4.6company rating

    Principal Software Engineer job 10 miles from Carmichael

    **Remote:** This role is based remotely but if you live within a 50-mile radius of [Mountain View, Detroit, Warren, Milford], you are expected to report to that location three times a week, at minimum. **Role:** At ADAS/AD (Advanced Driver Assistance Systems and Automated Driving) Software Organization within General Motors, we are working on developing cutting-edge ADAS features for next-generation vehicles. We are seeking an experienced platform software engineer to design and develop platform software for ADAS embedded platform. Your expertise will help build and integrate scalable, secure, and high-performance platform software including middleware frameworks, platform applications and communication stack. **What You'll Do:** + Design and develop safety-critical platform applications using C and C++14+, ensuring high software quality standards. + Create automation scripts in Python and develop multithreaded applications. + Work with interprocess communication stacks and middleware frameworks (e.g., DDS, Zenoh). + Enforce good software design practices throughout requirement gathering, architecture definition, unit testing, and code reviews. + Assess and integrate new open-source technologies into automotive applications, focusing on performance, security, and compatibility. + Debug, test, and validate software on target hardware, providing support for production software deployment and resolving manufacturing issues. **Additional Job Description** **Your Skills & Abilities (Required Qualifications)** + 12+ years of experience in advanced programming with C and C++ (C++11 or newer preferred) for application development. + Hands-on experience with Buildroot/Yocto, including recipe creation, layer management, and image customization. + Strong expertise in Embedded Linux and Linux kernel development. + Proficiency in build systems such as Bazel and CMake. + Deep understanding of embedded systems development and real-time operating systems (RTOS). + Experience with topic-based communication middleware (e.g., DDS, Zenoh, MQTT). + Skilled in Linux debugging tools like GDB. + Proficiency in network analysis using tcpdump and Wireshark. + Familiarity with UDS standards (ISO-14229). **Compensation** **:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of the California Bay Area. + The salary range for this role is $186,200 to $285,300. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. + Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. **Relocation:** This job may be eligible for relocation benefits. **Benefits:** + Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. **\#LI-MH2** **About GM** Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. **Why Join Us** We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. **Benefits Overview** From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards Resources (************************************************************* . **Non-Discrimination and Equal Employment Opportunities (U.S.)** General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* . **Accommodations** General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. 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. We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about: **Our Company (************************************************** **Our Culture** **How we hire (************************************************ Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility. Explore our global locations (******************************************** The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .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.
    $186.2k-285.3k yearly 60d+ ago
  • Software Development Engineer in Test (SDET)

    Releady

    Principal Software Engineer job 10 miles from Carmichael

    We are partnering with a reputable healthcare system to hire a Software Development Engineer in Test (SDET), Consultant. This position will report to the Sr. Manager of Technical Engineering. In this role, you will design, implement, and maintain test automation capabilities and best practices to enable the Company's developers to produce high-quality solutions. *** Must be able to work in the United States without sponsorship*** Duration: 6 months contract to hire Location: Remote, but must reside in California, Arizona, Colorado, Connecticut, Florida, Georgia, Illinois, Maryland, Minnesota, Nevada, Oregon, or Washington. Preference for West Coast. Working hours will be PST. Rate: $60/hr to $76/hr DOE RESPONSIBILITIES Design, implement, and maintain automated test capabilities (test frameworks, processes, and tools) to be consumed by development teams in a self-serve fashion via the client's Internal Developer Platform (IDP) Develop best practices for test-driven development (TDD) and testing throughout the SDLC (unit, component-level, integration, capacity, exploratory, etc.) Administer and support foundational test tools and platforms Work closely with cross-functional teams across all of IT to integrate automated testing practices into the software development lifecycle, driving and measuring adoption and utilization Prepare and maintain detailed system diagrams and technical documentation and specifications as required and necessary to ensure and maintain consistently exceptional quality in our operations Collaborate with all levels of business and IT unit functions to determine design, application, integration and optimal use of information systems Consult, guide and assist users, developers, analysts, and leaders across all levels of the organization in leveraging the Internal Developer Platform Serve as a thought leader and influencer among peers, actively contributing to the ultimate success of the Company Lead and assist in ensuring compliance with our solutions and the security of company data and assets QUALIFICATIONS Requires a bachelor's degree or equivalent experience Requires 6+ years of professional experience serving as a technical expert and thought leader in SDET and QA roles Requires strong coding skills in Java or Python, analytic and design skills; database knowledge/experience required Requires experience working with testing tools (JMeter, LoadRunner, Opensource performance tools scripting. Requires in depth knowledge of SDLC and CI/CD processes and platforms Requires knowledge of multiple automation testing tools, CI/CD tools, and frameworks Requires current MSFT AZ-400 and AZ-900 Certification or equivalent knowledge Requires current RedHat DO-374 and/or DO-414 Certification or equivalent knowledge Experience working in an agile development environment is strongly desired Experience working remotely is strongly desired We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or other non-merit factor. We are committed to creating a diverse and inclusive environment for all employees.
    $60 hourly 60d+ ago
  • Principal Software Engineer

    Jobget

    Principal Software Engineer job 45 miles from Carmichael

    JobGet is a fast growing venture-backed startup, as well as winners of MassChallenge and the MIT Inclusive Innovation Challenge. We are looking for an exceptional and ambitious engineer who enjoys architecting systems and developing in an agile development environment. As part of our tight-knit team, you thrive in building scalable, flexible systems with an emphasis on improving maintainability. You will be a key contributor to the engineering best-practices at JobGet, while working closely with the rest of the engineering team. Responsibilities: - Develop new user-facing features and build reusable code and libraries for future use. - Write tests to mitigate regressions. - Ensure the performance, quality, and responsiveness of applications. - Collaborate with a team to define, design, and ship new features. - Identify and correct bottlenecks and fix bugs. - Help maintain code quality, organization, and automatization. Requirements: - 5+ years experience of Node.js, MongoDB, Mongoose, AWS. - Have experience designing, building, and testing complex scalable systems. - Can explain complex systems or algorithms in a clear and concise way. - Strong experience with MongoDB or other NoSQL databases. - Creating database schemas that represent and support business processes. - Experienced with CI/CD. - Experienced with AWS and DevOps best practices - Implementing automated testing platforms and unit tests. What JobGet Offers - Unlimited PTO - Unlimited snacks, drinks and plenty of team outings - Great company culture focused on talent development - Sponsorship Opportunities
    $143k-205k yearly est. 60d+ ago
  • Software Engineering Technical Manager

    Cardinal Health 4.4company rating

    Principal Software Engineer job 10 miles from Carmichael

    **What Commercial Technologies Software Engineering contributes to Cardinal Health** Commercial Technologies manages the enterprise's portfolio of commercial technologies to maximize the business value of the technologies and enhance the customer experience. This function creates strategies for the portfolio and innovative solutions based on relationships with business leaders, develops back-end solutions and capabilities, and improves the front-end experience. Commercial Technologies Software Engineering develops design options, process improvements and back-end solutions for commercial technologies to maximize performance and suitability for business needs. This job family manages engineering projects and plans for commercial technologies and interfaces with product managers to develop objectives. This job family assesses product systems, identifies opportunities for process and system improvements, and develops solutions through application of engineering principles. **Responsibilities** + Strong technical acumen. Be able to effectively communicate with the team on architecture, design patterns, coding quality and review, and modern technologies + Ability to mentor and grow the technical and non-technical skills of your team + Strong focus on compliance, quality and fault-tolerant software + Introduce and enforce good process and practices around Agile based working and resource allocation + Represent the product capabilities across Cardinal Health and with clients to define and deliver required functionality + Ensure on-time and in-full delivery of product commitments to support business growth **Qualifications** + 8+ years of Software development experience preferred + 5+ years in a technical software management role + Bachelor's degree in related field, or equivalent work experience, preferred **What is expected of you and others at this level** + Manages department operations and supervises professional employees. + Participates in the development of policies and procedures to achieve specific goals + Ensures employees operate within guidelines + Decisions have a short-term impact on work processes, outcomes and customers + Interacts with subordinates, peers, customers, and suppliers at various management levels; may interact with senior management + Interactions normally involve resolution of issues related to operations and/or projects + Gains consensus from various parties involved + Proven experience in customer engagement and relationship management **Anticipated salary range:** $121,600 - $182,385 **Bonus eligible:** Yes **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:** 04/29/2025 *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 (***************************************************************************************************************************
    $121.6k-182.4k yearly 60d+ ago
  • Embedded Software Development Engineer II

    Nidec Motor Corporation

    Principal Software Engineer job 3 miles from Carmichael

    We begin with dreams. Dreams drive our motivation. Dreams are our future. The world's dreams, people's dreams, our dreams. Our passion creates ideas that make dreams come alive. Technology and products that were only dreams become reality. All for dreams. Dreams challenge and the Nidec-Group will continue to meet the challenge. For the world's and people's tomorrows; the world's first, the world's best technologies and products; we will continue our part in creating a better society. Job Summary Job Description The Software Engineer is responsible for software development and addressing current and emerging needs for applications. Responsibilities: Utilize domain knowledge and hands-on experience to develop and implement software programs. Create, maintain, and improve the performance of existing software code. Write and update software code and databases. Test and maintain software products to ensure strong functionality and optimization. Write test scripts to use in test-driven development and agile software development environment. Build automated procedures, in addition to functional code, to ensure continuous integration and continuous delivery of software. Solve software development and engineering problems and recommend improvements to existing software programs. Work effectively with peers and customer software coding teams. Qualifications: 2-4 years of relevant professional experience. Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or equivalent technical degree Additional Job Details Equal Employment Opportunity and Affirmative Action at Nidec Nidec is an Equal Employment Opportunity (EEO) and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants receive consideration for employment without regard to their age, gender, gender identity, sexual orientation, race, color, genetic information, religious creed, national origin, physical or mental disability, protected veteran status, or any other characteristic protected by law. For more information regarding your (EEO) rights as an applicant, please visit the following website: **************************************************************** No Soliciting Nidec will not accept unsolicited resumes from individual recruiters or third party recruiting agencies in response to Nidec job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers. Pre-approval from the Nidec Talent Acquisition team is required before any external candidate can be submitted and such candidate must be submitted to the Nidec Talent Acquisition team.
    $108k-151k yearly est. 60d+ ago
  • Software Development manager (Ruby on Rails/Java projects)

    Us It Solutions 3.9company rating

    Principal Software Engineer job 10 miles from Carmichael

    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. 32d ago
  • Software Developer

    Technet Inc. 3.9company rating

    Principal Software Engineer job 9 miles from Carmichael

    Write, analyze, design, and develop programs for user requirement capabilities that allow computer applications and software programs to function properly. Produce efficient and elegant code based on requirements. Collaborate with management, end clients, and/or end users to identify end-user requirements and specifications. Testing and deploying programs and applications. Troubleshooting, debugging, maintaining, and improving existing software. Fix bugs and improve functionality. Analyze information to determine, recommend, and plan the installation of a new system or modification of an existing system. Modify software programs to improve performance.
    $96k-130k yearly est. 60d+ ago
  • 207921 / Software Automation Developer

    Procom Services

    Principal Software Engineer job 9 miles from Carmichael

    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
  • Senior Estimator / Lead Estimator - 1473168

    Rightworks

    Principal Software Engineer job 10 miles from Carmichael

    Job Title: Senior Estimator Salary: $150k - $190k DOE + ESOP, 401k, Benefits, PTO, & more Requirements: 5-10+ Years of estimating experience in Higher Education, DSA & Public Works projects We are a Top 100 ENR General Contractor that has been in the Commercial, Transportation, and Renewable Energy industries for over 125 years. On top of being 100% employee-owned (ESOP), we offer our employees a lifetime of career progression and stability through our $2B+ annual projects. About the Role: We are seeking a Senior Estimator to join our growing team in Sacramento, CA. This office is primarily focused on Higher Education - applicants must be experienced in the ground-up and TI estimating of colleges & universities. Applicants must also be experienced in alternative delivery methods such as design-bid-build, guaranteed max price and more. The Senior Estimator often communicates with the design team and owner with next to no supervision on pre-construction teams. Senior estimators may lead all project delivery techniques and have basic and advanced estimating skills. Senior Estimators develop conceptual estimates, general conditions, and logistical plans with minimum senior staff approval. Senior estimators will train and guide staff estimators. Priorities 1. Accurately estimates quantity takeoff, price for all trade work (including mechanical and electrical scopes), and abstracting (including the development and analysis of trade bids). 2. Creates conceptual estimations for upper management. 3. Justify and reconcile Sundt estimates for third-party consultant projects. 4. Prepares budget uploads, buying plans, subcontracts, purchase orders, General Conditions, and project logistics without senior supervision. 5. Manages hard bid efforts, coordinates constructibility evaluations, and applies indirect expenses like insurance, taxes, and fees. 6. Coordinate with operations to create a feasible strategy (schedule, logistics, staffing). 7. Gives design team cost and constructibility input. Prerequisites 1. Four-year engineering degree or similar technical training/experience. 2. Business unit-identified important market sector project experience is preferred. 3. LEED and DBIA certifications are preferred. 4. Microsoft Office Suite proficiency. 5. Proven experience leading project teams with little monitoring. 6. 5-10+ years of estimating experience.
    $150k-190k yearly 60d+ ago
  • General IT Systems Software Development

    NEC Corp 4.7company rating

    Principal Software Engineer job 9 miles from Carmichael

    Senior Manager, Software Development and Biometrics Cloud Services Must be authorized to work in the US without visa sponsorship or transfer and possibly travel internationally. NEC DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED NEC IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE. About Us: NEC Digital Platform delivers vision AI-based products, platforms, and services to the global market. Our solutions, including industry-leading NeoFace facial recognition technology, Iris recognition technology, video analytics, and digital ID platform and services, are used by governments and enterprises worldwide. Role Overview: We are seeking an accomplished Senior Software Development Manager to spearhead the development and delivery of cutting-edge vision AI products, platforms, and services. The ideal candidate will lead globally distributed engineering managers and software engineers, collaborating closely with product managers to deliver innovative global solutions. This role requires deep expertise in biometric technologies, including fingerprint, iris, facial, and voice recognition, as well as proficiency in encryption techniques, secure data transmission protocols, and data privacy regulations for biometric data. The candidate will oversee the deployment of large-scale, mission-critical distributed systems, leveraging hands-on experience with biometrics capture devices and strong knowledge of ML/AI, ML infrastructure, and software development methodologies. Proficiency in Python, Kotlin, Java, C++, Linux, and cloud architectures (GCP, AWS, Azure) is essential. The role demands strong partnership with senior management, product management, pre-sales, and marketing teams worldwide. Key Responsibilities: * Lead product development teams, monitor project progress, identify risks and issues, and implement mitigation strategies as necessary. * Foster a culture of agile software development, iterative development, and continuous integration/continuous delivery (CI/CD) practices. * Ensure teams consistently achieve timeline commitments with high-quality products. * Collaborate with cross-functional teams, including product management, quality assurance, and operations, to drive effective software development and delivery. * Act as a liaison between software development and other business units, ensuring alignment and effective communication. * Prepare and share software development updates, progress reports, and project status to senior management and stakeholders. * Deliver products for the global market that can be used across different market segments. * Stay abreast of industry trends, emerging technologies, and best practices in software development to drive innovation and efficiency. * Recruit, onboard, and retain top software engineering talent, ensuring a diverse and high-performing team. * Provide mentorship, guidance, and career development opportunities to team members. * Foster a positive work environment that promotes teamwork, knowledge sharing, and professional growth. This list is intended only as a guide and summary of the typical functions of the position. It is not an exhaustive or comprehensive list of all possible responsibilities, tasks, and duties to which the employee may be assigned. An employee's supervisor may ask the employee to perform additional duties or take on additional responsibilities without notice. This list is neither complete nor permanent and may be amended at any time in the Company's sole discretion. Experience and Expertise: * At least 15 years of professional experience managing high-performance, technical teams, and experience working with distributed teams across multiple global locations. * At least 8 years of experience in biometrics technology, and identity products and services. * Proven experience in various biometric technologies such as fingerprint recognition, iris recognition, facial recognition, voice recognition, and other biometrics modalities. * Proven experience in developing and deploying very large biometrics matchers and components. * Proven experience in delivering large-scale distributed systems and mission-critical systems. * Experience in encryption techniques, secure data transmission protocols, and data privacy regulations relevant to biometric data. * Experience in biometrics capture devices and associated challenges and limitations. * Strong knowledge of software development methodologies, frameworks, and best practices, and experience in ML/AI and ML Infrastructure. * Experience in Python, Kotlin, Java, and C++ development is required. * Solid knowledge of Linux and cloud architecture (GCP, AWS, Azure) is required. * Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is required The anticipated salary range for this position is $150,000 to $190,000 with a target annual 20% bonus; depending upon the selected candidate's relevant experience, the exact salary for the role may fall outside of this range. This role will also be eligible to participate in the Company's bonus/incentive program(s). NEC offers an extensive benefits program and the role will also include, a Health Insurance package with options that include multiple Medical and Dental coverage options, Pharmacy Insurance, Vision Insurance, Life and Accidental Death and Dismemberment Insurance, Salary Continuation and Voluntary Long-Term Disability Coverage, an Employee Assistance Program (EAP), Adoption Assistance Program, 401(k) with a 50% match up to 6% of employee contribution, 15 PTO days, 10 paid sick days, 11 paid public holidays, Continuing Education and Tuition Reimbursement, 2 paid Community Service Days, a Travel Assistance Program, Pre-Paid Legal plans. ABOUT NEC CORPORATION OF AMERICA Headquartered in Irving, Texas, NEC Corporation of America (NEC) is a leading technology integrator providing solutions that improve the way people work and communicate. NEC creates the social values of safety, security, fairness and efficiency to promote a more sustainable world where everyone has the chance to reach their full potential. With a global team of 100,000, and 64,000+ technology patents, we deliver one of the industry's strongest and most innovative portfolios of communications, analytics, security, biometrics, and technology solutions that unleash customers' productivity potential. Through these solutions, NEC combines its best-in-class solutions and technology to solve today's most complex business problems. NEC Corporation of America is a wholly owned subsidiary of NEC Corporation, a global technology leader with a presence in 140 countries and $27 billion in revenues. Backed by 123 years of innovation and experience, NEC knows what it takes to change and stay ahead of technology's continuous evolution. It is our capability to leverage decades of award-winning technologies and research that has enabled NEC to remain an Information and Communications Technology (ICT) leader and through problem resolution, bring new value to people, organizations, and society. NEC Corporation of America and its subsidiaries is committed to the maximum utilization of all human resources and the goal of Equal Employment Opportunity/Affirmative Action. We provide equal opportunities to all employees and applicants for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, marital status, disability, genetic characteristics, height, weight, arrest record pertaining to misdemeanors or status as a Vietnam era or special disabled veteran, or any other class protected by applicable federal, state, or local laws. EOE-Minorities/Females/Protected Veterans/Individuals with Disabilities.
    $150k-190k yearly 60d+ ago
  • Senior /Lead ACCESSIBILITY Engineer

    Starcom Consulting Limited 4.2company rating

    Principal Software Engineer job 13 miles from Carmichael

    Skill Set:· Front end development background with hands on accessibility testing experienceo Accessibility expertise could come from DQ, Level Access, Simply Accessible· Matrix into our various development teams and be hands on with addressing specific questions/issues related to Accessibility and teaching the developers on Accessibility coding best practices.· Expertise in Accessibility including testing, processes, and training.· Strong experience with performing manual testing, screen readers (Jaws, NVDA, color contrast, etc), look for trends, coach the team on what they can fix to not make mistakes in the future.· Help set up overall processes with regards to testing/automation.· WCAG 2.1 is the guideline they are using· No certification requirements · You have deep understanding of WCAG 2.2 AA design principles and guidelines.· Conduct manual testing audits across our websites and internal tooling to ensure compliance and report on findings.· Mentor and provide developers coding best practice guidance using your knowledge of Javascript, VueJS, Spring Framework, and Freemarker.· Conduct ongoing training and educate cross functional teams on accessibility best practices that are pertinent to their roles.· Provide strategic guidance on organizational best practices and processes to ensure on-going compliance. · Role has a few different areas of focus:o Do manual testing across the sites, including internal tools.o Mentoring developers and having good knowledge of development front end code.o Doing ongoing training with different teams.o , bring in a bit of strategy on institutionalizingo This role: heads on testing the site continuously, but guiding, strategizing and institutionalizing the accessibility. Strong leadership and strong hands on capabilities.
    $130k-190k yearly est. 60d+ ago
  • Sr Staff, Software Engineer

    GPS Services 4.4company rating

    Principal Software Engineer job 9 miles from Carmichael

    About the Role•The Build team makes it easier and faster to build high-quality applications at Gap by providing a comprehensive and opinionated set of development tools and CI/CD infrastructure. •Our objective is to maximize developer productivity by enabling an AI-augmented, agentic software development lifecycle through intelligent automation, streamlined workflows, and the promotion of modern engineering best practices. •As a Sr. Staff Engineer, you'll spearhead this evolution in collaboration with other engineering platform teams to create a seamless developer experience.What You'll Do Lead the design and modernization of our build systems and CI/CD pipelines, focusing on scalability, reliability, and ease of use while balancing current needs with future goals. Develop and drive adoption of best practices for source control, dependency management, build processes, and deployment pipelines across the organization. Champion the adoption of generative AI tools and intelligent automation to enable an agentic software development lifecycle. Participate in an on-call rotation to support our build and deploy systems. Provide technical guidance, documentation, and training to help teams adopt and effectively use the tools and platforms you support. Monitor and improve the performance, reliability, and usability of development tools, incorporating feedback from users across the organization. Who You Are You have 7+ years of software engineering experience, with a focus on build engineering and CI/CD, or equivalent experience. You're proficient in at least one programming language (e.g., Java, Python, Go) and comfortable working across different types of languages as needed. You have deep expertise in Git and source control best practices. You're proficient with modern CI/CD tools such as GitHub, GitHub Actions, GitHub Copilot, Artifactory, and SonarQube. You have extensive experience with Docker and Kubernetes in large-scale production environments. You're well-versed in major cloud platforms and infrastructure as code (e.g., Terraform, Chef), with a track record of improving build and deployment processes at scale. You have significant experience leading projects and mentoring in a distributed team environment. You are passionate about developer experience and thrive on making complex workflows simpler, faster, and more reliable. You have a strong understanding of modern software development practices and are excited by the potential of AI and automation to transform how software is built. You enjoy collaborating across teams and disciplines, and you're skilled at translating developer needs into scalable platform solutions. You take pride in building tools that are intuitive, well-documented, and widely adopted.
    $110k-155k yearly est. 24d ago
  • Software Engineer

    Redwood Dental

    Principal Software Engineer job 10 miles from Carmichael

    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

Learn more about principal software engineer jobs

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

The average principal software engineer in Carmichael, 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 Carmichael, CA

$171,000

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

The biggest employers of Principal Software Engineers in Carmichael, CA are:
  1. Oracle
  2. Verint
  3. Cisco
Job type you want
Full Time
Part Time
Internship
Temporary