Post job

Staff software engineer jobs in Folsom, CA

- 519 jobs
All
Staff Software Engineer
Software Engineer
Senior Software Engineer
Software Quality Engineer
  • Senior Mulesoft Developer

    LHH 4.3company rating

    Staff 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 3d ago
  • Software Engineer, Camera Driver

    Meta 4.8company rating

    Staff software engineer job in Sacramento, CA

    At Meta, we're building cutting-edge camera systems and algorithms that enable high-quality media capture and AI features. We're a team of world-class experts developing and shipping innovative hardware, software, and content that push the boundaries of what's possible in AR, VR, and MR products. As a Camera Engineer or Software Engineer, you'll have the opportunity to help design and develop camera pipelines, program ISPs, and create innovative ML-based 3A algorithm modules that bring intelligence to the camera for superior robustness and accuracy. You'll be part of a team that's working to deliver data-driven system level optimizations that directly impact our products, including driving the technology roadmap and software and hardware configuration. Join us and be at the forefront of change and innovation in camera technology! **Required Skills:** Software Engineer, Camera Driver Responsibilities: 1. Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions 2. Create clean readable code, debug complex problems, prioritize ruthlessly and get things done with a high level of efficiency 3. Develop camera pipelines and program ISP and relevant subsystems for optimized camera experiences 4. Develop audio software for a variety of consumer products and devices 5. Design and develop system-level software for camera and imaging systems for Meta products **Minimum Qualifications:** Minimum Qualifications: 6. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 7. 5+ years software development experience in industry settings or PhD with 2+ years of experience 8. 3+ years relevant camera software engineering experience in industry settings 9. C or C++ experience, including use of C++11/14/17 features 10. Demonstrated experience working across disciplines to drive optimal solutions **Preferred Qualifications:** Preferred Qualifications: 11. Experience working on camera stack on iOS, Android or other mobile platforms 12. Experience with Camx 13. Experience including system software such as Image Signal Processing (ISPs), sensors, and other Imaging Pipeline Hardware components, and Camera Firmware for Camera focused Microcontroller Units (MCUs) 14. Experience with camera APIs and understanding of Video and Image Capture pipeline for embedded devices 15. Experience working on camera hardware, including sensors, lens, Digital Signal Processing (DSP), or computer vision processing units 16. Understanding of Video and Image Capture pipeline for embedded devices 17. Experience with any of: auto exposure and auto white balance algorithms, software control of Image Signal Processors, image sensor drivers, and Mobile Industry Processor Interface (MIPI)/Camera Serial Interface (CSI) protocol **Public Compensation:** $70.67/hour to $208,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.
    $208k yearly 60d+ ago
  • SAP Software Engineer - Data Conversions, Data Quality, and Reporting

    Cardinal Health 4.4company rating

    Staff 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 48d ago
  • Staff Software Engineer, Flutter

    Goodleap 4.6company rating

    Staff software engineer job in Roseville, CA

    About GoodLeap:GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more. Over 1 million homeowners have benefited from our simple, fast, and frictionless technology that makes the adoption of these products more affordable, accessible, and easier to understand. Thousands of professionals deploying home efficiency and solar solutions rely on GoodLeap's proprietary, AI-powered applications and developer tools to drive more transparent customer communication, deeper business intelligence, and streamlined payment and operations. Our platform has led to more than $30 billion in financing for sustainable solutions since 2018. GoodLeap is also proud to support our award-winning nonprofit, GivePower, which is building and deploying life-saving water and clean electricity systems, changing the lives of more than 1.6 million people across Africa, Asia, and South America. Position OverviewWe are seeking a highly skilled Staff Software Engineer (Flutter). As a Staff Engineer, you will play a critical role in the technical leadership and growth of our mobile team. On the GoodLeap Pros team, you'll work closely product managers, designers, and other engineers, to build an entirely new CRM platform for our clients in the trades.Key Responsibilities Lead the design and development of mobile applications using Flutter. Provide technical leadership across teams, guiding decisions on mobile architecture, design patterns, and best practices. Collaborate with product and engineering leaders to align mobile solutions with business objectives. Drive cross-functional projects to enhance the reliability and performance of our mobile applications and improve engineer velocity. Mentor senior and mid-level mobile engineers, fostering a culture of growth, learning, and technical excellence. Evaluate and implement new technologies and tools to continuously improve our mobile applications and development processes. Contribute to key architectural decisions, including the design of reusable mobile components and efficient integration with backend services. Qualifications 8+ years of experience in software engineering, with a strong background in building and deploying mobile applications at scale. Expertise in Flutter and Dart, with a proven track record of delivering high-quality mobile apps. Experience with state management solutions like Provider, Riverpod, or Bloc. Deep understanding of mobile architecture and best practices, including RESTful APIs, secure coding, and responsive design. Experience in cloud platforms such as AWS, Azure, or Google Cloud, with a focus on performance and mobile-first solutions. Strong knowledge of mobile application lifecycle, navigation patterns, and in-app data security. Expertise in designing systems for high availability, fault tolerance, and scalability. Ability to influence technical direction and work cross-functionally with product, engineering, and executive teams. Strong leadership skills, with a proven ability to mentor and lead engineering teams. Strong analytical and problem-solving skills, with an ability to thrive in a fast-paced, dynamic environment. Experience with platform-specific (iOS/Android) APIs and native modules. Bonus Points Experience in FinTech. Previous work with real-time data synchronization and push notifications. Why Join Us? Work on impactful projects that enable sustainability and energy solutions. Competitive salary and benefits package. Opportunity for professional growth in a collaborative, inclusive, and fast-paced environment. Work with a passionate, forward-thinking team dedicated to making a difference. In addition to the salary above, this role may be eligible for a bonus. Additional Information Regarding Job Duties and s: Job duties include additional responsibilities as assigned by one's supervisor or other managers related to the position/department. This job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and other skills required for the position. The Company reserves the right at any time with or without notice to alter or change job responsibilities, reassign or transfer job position or assign additional job responsibilities, subject to applicable law. The Company shall provide reasonable accommodations of known disabilities to enable a qualified applicant or employee to apply for employment, perform the essential functions of the job, or enjoy the benefits and privileges of employment as required by the law. If you are an extraordinary professional who thrives in a collaborative work culture and values a rewarding career, then we want to work with you! Apply today! We are committed to protecting your privacy. To learn more about how we collect, use, and safeguard your personal information during the application process, please review our Employment Privacy Policy and Recruiting Policy on AI. 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.
    $108k-134k yearly est. 5d ago
  • Software Engineer, iOS Core Product - Sacramento, USA

    Speechify

    Staff 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. 19d ago
  • Software Engineer - Full Stack

    Insight Global

    Staff 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. 8d ago
  • 208939 / Software Engineer

    Procom Services

    Staff software engineer job in Folsom, CA

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

    4Insite

    Staff 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 19d ago
  • Software Engineer

    Grass Valley 4.0company rating

    Staff software engineer job in Nevada City, CA

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

    Meta 4.8company rating

    Staff software engineer job in Sacramento, CA

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. **Required Skills:** Software Engineer, Product Responsibilities: 1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences 2. Implement custom user interfaces using latest programming techniques and technologies 3. Develop reusable software components for interfacing with back-end platforms 4. Analyze and optimize code for quality, efficiency, and performance 5. Lead complex technical or product efforts and provide technical guidance to peers 6. Architect efficient and scalable systems that drive complex applications 7. Identify and resolve performance and scalability issues 8. Work on a variety of coding languages and technologies 9. Establish ownership of components, features, or systems with expert end-to-end understanding **Minimum Qualifications:** Minimum Qualifications: 10. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 11. 6+ years of programming experience in a relevant language or 3+ years of experience + PhD 12. Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships 13. Experience building maintainable and testable code bases, including API design and unit testing techniques **Preferred Qualifications:** Preferred Qualifications: 14. 6+ years relevant experience building large-scale applications or similar experience 15. Experience with scripting languages such as Python, Javascript or Hack 16. Experience as an owner of a particular component, feature or system 17. Experience completing projects at large scope 18. Experience building and shipping high quality work and achieving high reliability 19. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes 20. Experience in programming languages such as C, C++, Java, Swift, or Kotlin 21. Exposure to architectural patterns of large scale software applications **Public Compensation:** $70.67/hour to $208,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.
    $208k yearly 60d+ ago
  • Staff Software Engineer, AI

    Goodleap 4.6company rating

    Staff software engineer job in Roseville, CA

    About GoodLeap:GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more. Over 1 million homeowners have benefited from our simple, fast, and frictionless technology that makes the adoption of these products more affordable, accessible, and easier to understand. Thousands of professionals deploying home efficiency and solar solutions rely on GoodLeap's proprietary, AI-powered applications and developer tools to drive more transparent customer communication, deeper business intelligence, and streamlined payment and operations. Our platform has led to more than $30 billion in financing for sustainable solutions since 2018. GoodLeap is also proud to support our award-winning nonprofit, GivePower, which is building and deploying life-saving water and clean electricity systems, changing the lives of more than 1.6 million people across Africa, Asia, and South America. Postion Summary GoodLeap's Business Solutions Business Unit is redefining how installers and homeowners interact with our point of sale financing platform. As a Staff Software Engineer, you will lead the design and delivery of our intelligent platform capabilities that power delightful, data-driven experiences.This is a high-impact role for a technical leader who thrives on marrying architectural excellence with AI/LLM innovation. You'll help shape how our systems interact with and serve personalized, secure, and scalable content across mobile and web apps, all while mentoring others and influencing the broader engineering culture.Key Responsibilities Design and lead backend architecture that supports AI/ML-powered features across mobile and API surfaces Own end-to-end technical strategy for embedding LLMs, embedding stores, and personalized content delivery Partner with product and design to scope features, validate feasibility, and ensure execution aligns with business impact Build tools and services to help other team members experiment and ship AI-enhanced features responsibly and efficiently Influence engineering standards and promote excellence in observability, performance, and security Mentor engineers across teams, helping them level up in areas of backend architecture, AI integration, and delivery quality Collaborate with cross-functional partners across QA, Mobile, Data Science, Product, and Marketing Required Qualifications 8+ years of experience in backend development, with at least 2+ years working with AI/ML solutions or LLM Experience working with vector databases, embeddings, and semantic search Familiarity with MLOps, CI/CD for AI pipelines, and AI observability tools Strong experience in Node.js, TypeScript, GraphQL, and REST APIs Deep familiarity with AWS architecture - especially Lambda, ECS, S3, DynamoDB, API Gateway, 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 building AI agents as code using solutions such as: Amazon Bedrock Agents, LangGraph, AWS Strands Agents, OpenAI Agents / Responses API Experience creating custom tools and integrating them into the agent's control loop Experience working with Google's A2A protocol Soft Skills & Cultural Fit Strong collaboration skills with a willingness to mentor junior developers and contribute to code reviews 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 a bonus. Additional Information Regarding Job Duties and s: Job duties include additional responsibilities as assigned by one's supervisor or other managers related to the position/department. This job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and other skills required for the position. The Company reserves the right at any time with or without notice to alter or change job responsibilities, reassign or transfer job position or assign additional job responsibilities, subject to applicable law. The Company shall provide reasonable accommodations of known disabilities to enable a qualified applicant or employee to apply for employment, perform the essential functions of the job, or enjoy the benefits and privileges of employment as required by the law. If you are an extraordinary professional who thrives in a collaborative work culture and values a rewarding career, then we want to work with you! Apply today! We are committed to protecting your privacy. To learn more about how we collect, use, and safeguard your personal information during the application process, please review our Employment Privacy Policy and Recruiting Policy on AI. 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.
    $108k-134k yearly est. 12d ago
  • 211669 / Software Engineer

    Procom Services

    Staff software engineer job in Folsom, CA

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

    Speechify

    Staff software engineer job in Stockton, 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.
    $104k-148k yearly est. 19d ago
  • Software Eng, Full Stack

    4Insite

    Staff software engineer job in Sacramento, CA

    Description 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 Engineer, Commercial Technologies (Specialty Networks)

    Cardinal Health 4.4company rating

    Staff software engineer job in Sacramento, CA

    _This position is remote and candidates can be based anywhere within the United States. Candidates must be able to work within EST or CST business hours._ **_What Specialty Networks_** **_and_** **_Commercial Technologies Software Engineering contributes to Cardinal Health_** Specialty Networks creates clinical and economic value for independent specialty providers and pharmaceutical industry partners across multiple specialties: Urology, Gastroenterology, and Rheumatology. Specialty Networks' PPS Analytics platform is a commercial SaaS platform that collects data from various clinical and operational practice systems, and uses artificial intelligence and modern data analytics to transform it into meaningful and actionable insights that ensure providers get their patients to the right care at the right time. The _Commercial Technologies Software Engineering_ team delivers applications to our customers. This Software Engineer will build and deploy solutions for our member practices, pharmaceutical partners, and our fellow teammates. This individual will also be responsible for designing and implementing full stack functionality for our web applications. In addition, this position will be expected to coordinate, communicate, and collaborate with members of their own team as well as other teams **_Responsibilities_** + Design solutions for our user community + Write software that is reliable, maintainable, and extensible + Author user interface components for web applications + Mentor junior developers and engage them with relevant development tasks + Debug and resolve user interface issues + Implement proper usage of authentication and access control sub-systems + Track, maintain, and monitor user activity logs and error logs + Collaborate with other developers and non-technical cross-functional teams + Participate as a QA resource for other developers + Manage and troubleshoot dev automation - automated build and release processes + Assist with software releases + Assist with architectural evaluations and decisions **_Qualifications_** + 7+ years of full-stack software development experience with C# and modern JavaScript frameworks + Expert-level C# with .NET Core for backend API development and business logic + Expert-level Angular (version 12 or higher) and TypeScript for frontend development + Strong experience designing and consuming RESTful APIs + Solid expertise with Entity Framework Core and SQL Server for data access and modeling + Experience with Azure AD B2C authentication and authorization implementation + Proficiency in modern frontend technologies including HTML5, CSS3/SCSS, and responsive design principles + Strong communication skills with ability to work effectively with both technical and non-technical stakeholders + Comfortable working in environments with ambiguity and evolving requirements + Proactive problem-solver who surfaces blockers early and drives solutions + Collaborative team player who brings innovative ideas for features and technical improvements **_Preferred:_** + Healthcare or clinical application development experience + Legacy application migration and modernization experience + Azure cloud services familiarity (App Services, Azure Functions) + Experience with patient portal or member-facing applications + Performance optimization and scalability improvements in production systems + Azure DevOps and CI/CD pipeline experience **_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 **Anticipated Pay Range:** $94,900 - $160,000 **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** : 12/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 (***************************************************************************************************************************
    $94.9k-160k yearly 17d ago
  • Software Engineer

    Grass Valley 4.0company rating

    Staff software engineer job in Nevada City, CA

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

    Goodleap 4.6company rating

    Staff software engineer job in Roseville, CA

    About GoodLeap:GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more. Over 1 million homeowners have benefited from our simple, fast, and frictionless technology that makes the adoption of these products more affordable, accessible, and easier to understand. Thousands of professionals deploying home efficiency and solar solutions rely on GoodLeap's proprietary, AI-powered applications and developer tools to drive more transparent customer communication, deeper business intelligence, and streamlined payment and operations. Our platform has led to more than $30 billion in financing for sustainable solutions since 2018. GoodLeap is also proud to support our award-winning nonprofit, GivePower, which is building and deploying life-saving water and clean electricity systems, changing the lives of more than 1.6 million people across Africa, Asia, and South America. Position Summary: We're looking for a highly experienced Staff Engineer, specialized in Typescript, who is passionate about designing scalable architecture and leading technical innovation. As a Staff Engineer, you will influence the technical direction of multiple projects, provide mentorship across teams and ensure high-quality engineering standards. You will collaborate closely with product, design, and engineering leadership to solve complex problems and deliver robust, maintainable systems. Beyond coding, you will drive technical excellence, champion best practices, and be a key decision-maker in shaping our engineering culture Essential Job Duties and Responsibilities Lead the design and implementation of large-scale, Typescript-based applications and services. Define and maintain architectural standards, ensuring scalability, performance, and long-term sustainability across projects. Collaborate with Product Managers, Designers, and Engineering Leads to translate business needs into technical strategies and clear execution plans. Evaluate and introduce new technologies, tools, and frameworks to improve developer productivity and system reliability. Review and guide the work of engineers, providing constructive feedback and fostering technical excellence. Solve complex technical challenges and provide direction on system design, code structure, and best practices. Mentor senior and mid-level engineers, encouraging professional growth and knowledge-sharing across the organization. Ensure code quality through automated testing, code reviews, documentation, and continuous improvement processes. Contribute to long-term technical roadmaps and align engineering efforts with business goals. Required Skills, Knowledge and Abilities 7+ years of experience in software development, with at least 4 years building applications using Typescript. Strong expertise in modern frameworks and tools (e.g. Node.js, NestJS, React, or similar). Deep understanding of software architecture, design patterns, modular code design, and scalable system design. Proven experience in leading technical initiatives. Experience with cloud environments (preferably AWS - serverless, Lambda, API Gateway, DynamoDB, Mongo Db, etc.). Solid understanding of CI/CD pipelines, DevOps practices, testing frameworks, and performance optimization. Excellent troubleshooting and problem-solving skills, with a proactive and ownership-driven mindset. Ability to communicate complex technical topics clearly to both technical and non-technical stakeholders. In addition to the above salary, this role may be eligible for a bonus and equity. Additional Information Regarding Job Duties and s: Job duties include additional responsibilities as assigned by one's supervisor or other managers related to the position/department. This job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and other skills required for the position. The Company reserves the right at any time with or without notice to alter or change job responsibilities, reassign or transfer job position or assign additional job responsibilities, subject to applicable law. The Company shall provide reasonable accommodations of known disabilities to enable a qualified applicant or employee to apply for employment, perform the essential functions of the job, or enjoy the benefits and privileges of employment as required by the law. If you are an extraordinary professional who thrives in a collaborative work culture and values a rewarding career, then we want to work with you! Apply today! We are committed to protecting your privacy. To learn more about how we collect, use, and safeguard your personal information during the application process, please review our Employment Privacy Policy and Recruiting Policy on AI. 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.
    $108k-134k yearly est. 23d ago
  • PHP/MySQL Software Engineer

    Procom Services

    Staff software engineer job in Folsom, CA

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

    Speechify

    Staff software engineer job in Vacaville, 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.
    $104k-148k yearly est. 18d ago
  • SAP Software Engineer

    Cardinal Health 4.4company rating

    Staff software engineer job in Sacramento, CA

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

Learn more about staff software engineer jobs

How much does a staff software engineer earn in Folsom, CA?

The average staff software engineer in Folsom, CA earns between $110,000 and $215,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average staff software engineer salary in Folsom, CA

$154,000

What are the biggest employers of Staff Software Engineers in Folsom, CA?

The biggest employers of Staff Software Engineers in Folsom, CA are:
  1. GoodLeap
Job type you want
Full Time
Part Time
Internship
Temporary