Post job

Staff software engineer jobs in West Haven, UT

- 730 jobs
All
Staff Software Engineer
Software Engineer
Software Developer
Software Test Engineer
Software Quality Engineer
  • Software Engineer, Product

    Meta 4.8company rating

    Staff software engineer job in Salt Lake City, UT

    Meta is seeking talented experienced engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of engineers and researchers to work on exciting projects that have significant impact, we encourage you to apply. **Required Skills:** Software Engineer, Product Responsibilities: 1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences 2. Implement custom user interfaces using latest programming techniques and technologies 3. Analyze and optimize code for quality, efficiency, and performance, and provide feedback to peers during code reviews 4. Set direction and goals for teams, lead major initiatives, provide technical guidance and mentorship to peers, and help onboard new team members 5. Architect efficient and scalable systems that drive complex applications 6. Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt 7. Work on a variety of coding languages and technologies 8. Establish ownership of components, features, or systems with expert end-to-end understanding **Minimum Qualifications:** Minimum Qualifications: 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 10. 8+ years of programming experience in a relevant language OR 4+ years experience with a PhD 11. Demonstrated experience driving change within an organization and leading complex technical projects 12. Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions **Preferred Qualifications:** Preferred Qualifications: 13. Experience in programming languages such as C, C++, Java, Swift, or Kotlin, and scripting languages such as Python, Javascript, or Hack 14. 6+ years relevant experience building large-scale applications or similar experience 15. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes **Public Compensation:** $85.10/hour to $251,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.
    $251k yearly 60d+ ago
  • Software Engineer (Professional Services Team)

    Instructure 4.3company rating

    Staff software engineer job in Salt Lake City, UT

    At Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their education and careers. We do this by giving smart, creative, passionate people opportunities to create awesome. And that's where you come in: We're hiring a Software Engineer for our Professional Services team. You'll be working closely with project managers and customers to build custom solutions and integrations. Our team builds unique solutions to solve customer problems and improve the customer experience. You will be responsible for assisting with technical direction and mentoring other developers. What you will be doing: Building integrations and custom software solutions to solve unique customer problems. Following best practices to write well-tested, high performing code. Participating in code reviews to ensure that code quality remains high. Working with other engineers to drive technical excellence and to delight customers. Here's what you will need to know/have: Bachelors Degree in Computer Science or equivalent degree or work experience. 5+ years experience in software development. Proven experience in delivering software products. Front end experience in React. Willingness to learn Ruby/Rails. Experience with Amazon Web Services and deploying your applications. Experience with PostgreSQL or other RDBMS. Self-directed, organized and versatile; willingness to work on a variety of projects as assigned. Willingness to collaborate with a team and a focus on delivering value to customers. A passion for learning and continuing your professional development. Polyglots preferred. Get in on all the awesome at Instructure! We offer competitive, meaningful benefits in every country where we operate. While they vary by location, here's a general idea of what you can expect: Competitive compensation, plus all full-time employees participate in our ownership program - because everyone should have a stake in our success. Flexible schedules and a remote-friendly culture, with hybrid or onsite work options available in some regions for specific roles Generous time off, including local holidays and our annual company-wide “Dim the Lights” week in late December, when we encourage everyone to step back and recharge Comprehensive wellness programs and mental health support Annual learning and development stipends to support your growth The technology and tools you need to do your best work - typically a Mac, with PC options available in some locations Motivosity employee recognition program A culture rooted in inclusivity, support, and meaningful connection $102,000 - $140,000 a year This range reflects our target hiring range, with flexibility based on experience, skills, and market factors. We believe in hiring great people and treating them right. The more diverse we are, the better our ideas and outcomes.Instructure is an Equal Opportunity Employer. We comply with applicable employment and anti-discrimination laws in every country where we operate.All employees must pass a background check as part of the hiring process. To help protect our teams and systems, we've implemented identity verification measures. Candidates may be asked to verify their legal name, current physical location, and provide a valid contact number and residential address, in accordance with local data privacy laws.Any attempt to misrepresent personal or professional information will result in disqualification. 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.
    $102k-140k yearly Auto-Apply 60d+ ago
  • Software Test Engineer I

    Biofire Defense, LLC 4.2company rating

    Staff software engineer job in Salt Lake City, UT

    The Software Test Engineer I supports development and release of high-quality software to internal and external users by planning, documenting, and executing verification and validation (V&V) of software developed or modified by the BioFire Defense R&D Software Team. Reporting to the Senior Software Project Manager, this role performs testing tasks in accordance with company procedures and applicable regulatory requirements. The test engineer receives technical guidance from senior software engineers and senior test engineers while contributing to the broader software development lifecycle. This position is responsible for understanding applicable software high-level requirements and specifications, generating and maintaining test documentation, executing test cases, tracking defects, and supporting troubleshooting activities to ensure released software meets design specifications and user needs. This position requires exposure to test automation and will provide opportunities to advance test automation knowledge and skills in support of company projects. Principal Job Duties and Responsibilities: Software Verification & Validation Perform software testing in compliance with company procedures, quality standards, and regulatory requirements. Plan, document, execute, and maintain software verification and validation test cases. Document test results clearly and accurately, ensuring traceability to high-level requirements and design specifications. Contribute to test planning activities, including defining scope, objectives, and acceptance criteria. Analyze, update, execute, and document test automation in support of software V&V activities. Documentation & Configuration Management Regularly check in test artifacts (e.g., test cases, test reports, V&V documentation, automated tests) into source control repositories. Ensure test documentation is complete, up to date, and compliant with internal QMS requirements. Support software configuration management of BioFire systems (i.e., FilmArray 2.0, Torch, SPOTFIRE) used within BioFire Defense laboratories. Defect Tracking & Troubleshooting Support Log, track, and verify defects using BioFire Defenses defect tracking system. Collaborate with software developers, test engineers, and project managers to diagnose issues and validate fixes. Support root-cause analysis and participate in discussions related to defect resolution. Collaboration & Process Improvement Work closely with senior engineers to gain technical guidance and knowledge related to software architecture, tools, and test methodologies. Participate in reviews of requirements, design documents, and test strategies. Support testing in CI/CD environments and assist in maintaining automated processes as needed. Customer Support Provide support for complaint investigations / NCR investigations related to software developed and/or modified by the BioFire Defense R&D Software Team. Collaborate with Sales and Marketing personnel to help draft technical software user documents (e.g., customer-facing technical notes). May be Required to obtain and maintain a DoD Personnel Security Clearance. Training and Education: (Minimum education and/or training requirements for this position; i.e., high school diploma, college degree, certification) Requires a B.S. in a scientific field or related equivalent experience. Experience: (Minimum time and type experience required for this position) 0-3 years of work experience in software development. Skills: (Special skills required; e.g., negotiation, technical writing; statistical evaluation) Technical Skills Test case writing and execution (manual and automated). Familiarity with Windows-based software applications and environments. Understanding of configuration management and version control tools. Familiarity with defect tracking systems. Basic understanding of software testing principles, methods, and best practices. Familiarity with CI/CD concepts and tools Soft Skills & Competencies Strong attention to detail and commitment to high-quality work. Clear written and verbal communication. Ability to work collaboratively within a cross-functional team. Willingness to learn from senior team members and apply feedback constructively. Strong organizational skills with the ability to manage multiple tasks and deadlines. Problem-solving aptitude and analytical thinking. Benefits: Medical Dental Vision 401k - company match of 5% regardless of participation and up to a total of 9.5% company match if contributing 4 Weeks of PTO 9 Paid Holidays Paid Winter Break from the work week between December 24 thru December 31 Participation in Company's Wellness Program (discounted medical premiums) Multiple Company Sponsored Events Each Year (catered breakfast/lunch, holiday parties, snacks) Stimulating work environment Convenient location near I-15 and Trax Station Free Parking Our EEO Policy BioFire Defense is an equal opportunity employer (M/F/D/V). We recruit, employ, train, compensate, and promote without regard to race, religion, creed, color, national origin, age, gender, sexual orientation, marital status, disability, veteran status, or any other basis protected by applicable federal, state or local law. BioFire Defense complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
    $67k-92k yearly est. 1d ago
  • Software Developer

    Berkadia 4.9company rating

    Staff software engineer job in Salt Lake City, UT

    Berkadia, a joint venture of Berkshire Hathaway and Leucadia National Corporation, is an industry leading commercial real estate company providing comprehensive capital solutions and investment sales advisory and research services for multifamily and commercial properties. Berkadia is amongst the largest, highest rated and most respected primary, master and special servicers in the industry. As a Freddie Mac Program Plus lender, Fannie Mae DUS Multifamily Seller/Servicer, insurance company correspondent, and HUD, MAP and LEAN originator and servicer, Berkadia provides access to capital and flexible, customized lending and servicing solutions for the acquisition, construction, rehabilitation and refinance of multifamily and commercial properties. Berkadia also provides interim and short-term financing through its Proprietary Bridge Lending Program. Job Description Summary: The Software Developer is responsible for the implementation and testing of software solutions that enable business workflow excellence. This position is responsible for building a wide variety of software subsystems and components using the given requirements and constraints using Agile philosophy. Essential Functions : Analyzes requirements and collaborates with the product owner, team members or architects; Writes accurate production-quality code; Builds and tests code to validate functionality against requirements and to ensure full unit test coverage; Participates in peer code reviews; Thoroughly documents code and design; Accurately estimates and tracks personal work; Proactively raises issues and communicates accurate status to teams ; Works effectively in an iterative, incremental software development lifecycle wherein priorities, requirements and scope evolve, sometimes rapidly, over time and often mid-project; Assists in the development and presentation of manuals, user guides, and other materials relating to client products; May provide staff and clients with training and technical assistance relating to new, existing, and revised products; Demonstrates self-development by staying current with new technology and design patterns; Qualifications Education and Experience Bachelor's degree in Computer Science or related field Should have 2 - 4 years of developing software experience in a commercial software development environment Experience with Scrum methodology and Agile practices Building web services and RESTful services Version Control, Build & Release Management tools Relational and non-relational databases Building world-class web applications using the MEAN stack (MongoDB, Express.js, Angular.js, Node.js) Prior experience in product development background preferred Experience in practices like TDD, CI and CD Knowledge/Skills/Abilities Knowledge of various design patterns Proficient and passionate about following Agile Engineering practices (e.g. XP/DDD) Ability to work in an environment with high degree of ambiguity (previous start-up like experience could be helpful) Exhibit a high level of individual initiative and ownership Passionate, Self-motivated and driven, with keen attention to detail, action-and-results oriented Excellent interpersonal, verbal and written communication skills as well as strong logical, analytical, problem solving skills and reporting skills Able to present ideas in user-friendly language Environment, Physical Demands and Other Conditions: Experience with in a team-oriented, collaborative environment Ability to work after hours Additional Information *Please submit resume and cover letter when you apply.
    $70k-94k yearly est. 9h ago
  • Software Engineer II

    Care 4.3company rating

    Staff software engineer job in Salt Lake City, UT

    com Care.com is a consumer tech company with heart. We're on a mission to solve a human challenge we all face: finding great care for the ones we love. We're moms and dads and pet parents. We have parents and grandparents, so we understand that everyone, at some point in their lives, could use a helping hand. Our culture and our products reflect that. Our engineering organization supports a suite of products designed to help families and caregivers thrive, and LifeMart is a key part of that ecosystem. LifeMart is a members-only savings platform that helps people get more value from their everyday spending by providing access to exclusive discounts across essential categories. As part of Care.com, LifeMart extends our mission by delivering meaningful, everyday benefits through simple, high-quality digital experiences, while evolving toward a service-oriented, API-driven platform as we modernize our web and mobile experiences and move away from legacy systems. What You'll Be Working On: As a Software Engineer II at LifeMart, you'll help build and enhance the mobile experience for a members-only platform that delivers exclusive discounts and savings across everyday categories. You'll work in a product-driven engineering environment, developing user-facing features using React Native and partnering closely with product and design teams to create intuitive, high-quality mobile experiences. This role focuses on improving performance, reliability, and usability while integrating with backend services that power deal discovery and redemption. Technologies We Work With React Native React TypeScript / JavaScript React Navigation Jest and React Native Testing Library Node.js (for service integration and tooling) RESTful APIs AWS or other cloud platforms What You'll Need to Succeed 3-5 years of professional software engineering experience2+ years of hands-on React Native experience in production environments Strong proficiency with JavaScript and TypeScript Experience working in a product engineering or product-led team, partnering closely with product managers and designers to solve user problems Solid understanding of mobile application architecture and lifecycle Experience consuming APIs and handling asynchronous data in mobile apps Ability to test, debug, and monitor your own code Familiarity with mobile performance optimization and debugging tools Ability to work effectively as part of a multi-site, collaborative development team Experience working with CI/CD pipelines and version control systems Experience designing and building Java-based APIs is a plus A bias toward action, curiosity, and continuous improvement Work Environment: Hybrid - We are in the office Monday, Wednesday & Thursday Our office locations: Austin - 816 Congress Ave. #800, Austin, TX 78701 Dallas - 2801 North Central Expressway, 11th Floor, Dallas, TX 75204 Salt Lake City - 1850 Ashton Blvd, Suite 500, Lehi, UT 84043 Company Overview Available in more than 20 countries, Care.com is the world's leading platform for finding and managing high-quality family care. Care.com is designed to meet the evolving needs of today's families and caregivers, offering everything from household tax and payroll services and customized corporate benefits packages covering the care needs of working families, to innovating new ways for caregivers to be paid and obtain professional benefits. Since 2007, families have relied on Care.com's industry-leading products-from child and elder care to pet care and home care. Care.com is an IAC company (NASDAQ: IAC). Compensation Range: $130,000 - $150,000 The base salary range above represents the anticipated low and high end of the national salary range for this position. Actual salaries may vary based on factors including, but not limited to, work location, experience, and performance. The range listed is one component of Care.com's total compensation package. Additional rewards may include annual bonuses and short- and long-term incentives. Care.com also offers a comprehensive benefits package including health insurance, life and disability insurance, a generous 401(k) employer matching program, paid holidays, and paid time off (PTO). #LI-Hybrid
    $130k-150k yearly Auto-Apply 3d ago
  • Software Engineer, Commercial Technologies (Specialty Networks)

    Cardinal Health 4.4company rating

    Staff software engineer job in Salt Lake City, UT

    _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 11d ago
  • Software Engineer

    Tagup

    Staff software engineer job in Salt Lake City, UT

    Tagup is a defense technology company founded at MIT that is redefining logistics superiority with next-generation AI. We're growing rapidly and are looking for change-makers passionate about delivering innovative technologies to solve the most challenging problems in the world's highest stakes environments. This is an exciting opportunity to engage in meaningful work that strengthens national security and contributes to the success of U.S. and allied forces. Join us in shaping the future of defense logistics for a safer tomorrow. Do you love learning? Do you like understanding many parts of a system, not just one small section? Do you enjoy sharing your knowledge with others, and learning things from them in turn? If the answer is yes, we'd love to talk! We're a team of engineers and data scientists driven by our mission: to make the machines and processes that power the world safer, more reliable, and more efficient. Tagup's AI software directly controls large-scale industrial equipment and logistics systems, ensuring our customers get the best performance they can. As a Software Engineer, you will help create and maintain the services that allow us to deliver value to our customers. This includes building out our API, databases, ETL processes, and more! You will have the opportunity to work on tasks ranging from writing high performance SQL queries that support our API to building high throughput data pipelines that feed our AI models.Required Skills You are fluent in Python and SQL You have built and deployed APIs You can clearly communicate pros and cons of design decisions You write clean code that is well tested and easy to maintain You've worked with kubernetes You proactively seek and share ways to personally improve Bonus Points Experience with AWS and Terraform Experience with GraphQL Experience with Embedded Systems and IOT devices Experience interfacing with technologies commonly used in building management (Niagara, BACnet, modbus) Experience with writing robust integration tests Knowledge of computer networking Salary The estimated salary range for this position is between $85,000 and $140,000 annually. We strive to provide a competitive salary and benefits package that aligns with our employees' experience and qualifications. Our primary objective is to attract and retain top talent, and we firmly believe in compensating our employees fairly for their invaluable contributions. As a rapidly expanding technology company, we extend part-ownership to all team members through an Employee Stock Option Plan. Additionally, we offer comprehensive health insurance benefits, access to the company's 401K plan, and foster a team-oriented work environment with regular company outings! Why Join Us? At Tagup, your code powers mission-critical systems in defense and aviation. You'll work across the stack, tackle challenging problems, and grow quickly as part of a fast-moving, collaborative team making AI that truly matters. Tagup is an equal opportunity employer and individuals seeking employment with us are considered without regard to race, color, religion, national origin, age, sex, marital status, physical or mental disability, veteran status, gender identity, sexual orientation, or any other characteristic protected by law. Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
    $85k-140k yearly Auto-Apply 60d+ ago
  • C++ Software Engineer

    Reliaquest 3.5company rating

    Staff software engineer job in Salt Lake City, UT

    Why it's worth it: Are you a passionate Software Engineer who has a proven track record of solving complex problems and being at the forefront of innovation? Pursuing a career at ReliaQuest will allow you to write code and manipulate data in ways that have never been done before, driving automation of threat detection and response for one of the world's fastest growing industries. You will lead the creation, testing, and deployment of cutting-edge security technology to enterprise customers across the globe. Above all else, this role will allow you to work and learn from some of the most talented people in the business as well as have a direct contribution to the growth and success of RQ. The everyday hustle: Design and develop ultra-low-latency software in modern C++ to process and analyze cybersecurity data from diverse sources (e.g., SIEMs, EDRs, firewalls, cloud platforms, and threat intelligence feeds). Build scalable, modular, and reusable components for ingesting, normalizing, and analyzing cybersecurity telemetry and threat intelligence data. Optimize software for micro- and nanosecond latency using advanced techniques such as lock-free algorithms, cache-friendly memory layouts, and kernel-bypass networking. Collaborate with cross-functional teams, including cybersecurity analysts and threat researchers, to understand requirements and deliver solutions that enhance detection, investigation, and response workflows. Develop and maintain robust mechanisms for error handling, failover, and data integrity to ensure reliable operation in mission-critical environments. Implement instrumentation and monitoring to track performance metrics, identify bottlenecks, and drive continuous improvement in latency and throughput. Contribute to the design and development of APIs and integration points to connect with other components of the cybersecurity platform. Write clear and concise technical documentation, including architecture diagrams, operational guides, and post-mortem reports. Participate in a 24×7 follow-the-sun support rotation to ensure the reliability of mission-critical cybersecurity services. Requirements BS/MS/PhD in Computer Science, Cybersecurity, or related field. 3+ years of professional software development experience with modern C++ Proven experience building high-performance, ultra-low-latency systems, preferably in a cybersecurity or similarly demanding domain. High concurrency requirements needing strong use of multi-threading and IPC mechanisms (like Pipes, Sockets etc) Experience with endpoint agents What makes you uncommon? Hands on experience with one or more of the following technologies: Javascript, Python, Elasticsearch, Kafka, Apache Spark, Logstash, Hadoop/hive, Tensorflow, Kibana, Athena/Presto/BigTable, Angular, React. Experience with cloud platforms such as AWS, GCP, or Azure. Solid understanding of unit testing, continuous integration and deployment practices. Experience with Agile Methodology
    $77k-105k yearly est. Auto-Apply 7d ago
  • Front End Software Engineer

    PDS Inc., LLC 3.8company rating

    Staff software engineer job in Sandy, UT

    PDS is looking for a Front End Software Engineer: * 3 - 5 years of experience * Strong skills with Angular * experience with Java and/or C# Experience with one or more of the following technologies (Elasticsearch, Kafka, Apache Spark, Logstash, Hadoop/hive, Tensorflow, Kibana, Athena/Presto/BigTable, React). Experience with cloud platforms such as AWS, GCP, or Azure. Solid understanding of unit testing, continuous integration and deployment practices. Experience with Agile Methodology. Compensation: DOE We look forward to reviewing your application. We encourage everyone to apply - even if every box isn't checked for what you are looking for or what is required. PDSINC, LLC is an Equal Opportunity Employer.
    $74k-101k yearly est. 60d+ ago
  • Software Dev Engineer 4- 5 yr fixed term

    Presbyterian Church 4.4company rating

    Staff software engineer job in Riverton, UT

    The Software Development Engineer 4 is a seasoned professional with strong expertise in Microsoft Dynamics 365 Customer Engagement (Sales, Customer Service, Field Service) and the Power Platform for a lead role responsible for developing technical designs and maintaining software to support facilities maintenance worldwide. You'll work at the intersection of engineering and operations: ensuring high availability, seamless integrations, proactive monitoring, and well-defined processes that keep systems stable and teams effective. The individual may be asked to act as a technical lead on projects or solutions with moderate complexity or scope. This is an individual contributor role. 5 year fixed term position You will play a key role in enabling the Church to deliver an innovative, low-code solution while ensuring long-term stability, governance, and business impact. This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel. We value early, mid and late-career candidates and encourage all applicants with the posted skills and abilities to apply. Bachelor's degree in related field or equivalent professional experience Six years of progressive relevant professional experience Experience administering, integrating, and governing enterprise D365, Azure, and Power Platform solutions Proficiency in scripting and coding (C#, React, JSON, YAML etc.) Proficiency in Fetch XML, Dataverse and other APIs, configuration management, and automation tools Strong understanding of Agile Software Development methodologies and principles Solid base of learning and some experience in all the primary areas of an n-tier enterprise system that may or may not be web based (e.g., interface domain logic and database layers) Outstanding verbal and written communication skills Ability to mentor and train peers Exceptional troubleshooter with the ability to solve problems in a timely manner under pressure Strong skills in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology Solid understanding of systems and subsystems Familiarity with Cloud Based Platforms and services Strong understanding of DevSecOps Strong understanding of Continuous Integration and Continuous Delivery principles. Advanced knowledge of applicable software, computer languages, and code to perform the responsibilities of this role Proven aptitude and willingness to learn new technologies and programming languages This job operates in a professional environment To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipment Preferred: Extensive experience with complex, large-scale systems including strong experience in the tools, methodologies, and technologies the role supports Contribute to and perform analysis of functional requirements Participate in vendor or technology evaluations and identify critical gaps in their offerings Design, deploy, and support hybrid systems optimized for D365 CE and Power Platform. Code APIs to integrate cloud and on-premises systems and extend platform capabilities. Develop applications designed to enhance or extend features offered by cloud platforms. Participate in the formulation of technical recommendations Act as a technical lead and mentor peers Create technical designs mapped to functional requirements Provide estimates for development tasks Design, develop, and test code for software development projects Participate in code reviews Develop technical documentation Participate in the Incident Management process and fix defects on a 24/7 basis Contribute to the design, and implementation, and measures required to protect solutions from security compromise Comply with policies, standards, and regulatory requirements and ensure all others are doing the same Document new technical knowledge and train others on emerging needs and technologies
    $64k-96k yearly est. Auto-Apply 32d ago
  • Software Dev Engineer 4- 5 yr fixed term

    The Church of Jesus Christ Latter-Day Saints 4.1company rating

    Staff software engineer job in Riverton, UT

    The Software Development Engineer 4 is a seasoned professional with strong expertise in Microsoft Dynamics 365 Customer Engagement (Sales, Customer Service, Field Service) and the Power Platform for a lead role responsible for developing technical designs and maintaining software to support facilities maintenance worldwide. You'll work at the intersection of engineering and operations: ensuring high availability, seamless integrations, proactive monitoring, and well-defined processes that keep systems stable and teams effective. The individual may be asked to act as a technical lead on projects or solutions with moderate complexity or scope. This is an individual contributor role. 5 year fixed term position You will play a key role in enabling the Church to deliver an innovative, low-code solution while ensuring long-term stability, governance, and business impact. This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel. We value early, mid and late-career candidates and encourage all applicants with the posted skills and abilities to apply. * Contribute to and perform analysis of functional requirements * Participate in vendor or technology evaluations and identify critical gaps in their offerings * Design, deploy, and support hybrid systems optimized for D365 CE and Power Platform. * Code APIs to integrate cloud and on-premises systems and extend platform capabilities. * Develop applications designed to enhance or extend features offered by cloud platforms. * Participate in the formulation of technical recommendations * Act as a technical lead and mentor peers * Create technical designs mapped to functional requirements * Provide estimates for development tasks * Design, develop, and test code for software development projects * Participate in code reviews * Develop technical documentation * Participate in the Incident Management process and fix defects on a 24/7 basis * Contribute to the design, and implementation, and measures required to protect solutions from security compromise * Comply with policies, standards, and regulatory requirements and ensure all others are doing the same * Document new technical knowledge and train others on emerging needs and technologies * Bachelor's degree in related field or equivalent professional experience * Six years of progressive relevant professional experience * Experience administering, integrating, and governing enterprise D365, Azure, and Power Platform solutions * Proficiency in scripting and coding (C#, React, JSON, YAML etc.) * Proficiency in Fetch XML, Dataverse and other APIs, configuration management, and automation tools * Strong understanding of Agile Software Development methodologies and principles * Solid base of learning and some experience in all the primary areas of an n-tier enterprise system that may or may not be web based (e.g., interface domain logic and database layers) * Outstanding verbal and written communication skills * Ability to mentor and train peers * Exceptional troubleshooter with the ability to solve problems in a timely manner under pressure * Strong skills in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology * Solid understanding of systems and subsystems * Familiarity with Cloud Based Platforms and services * Strong understanding of DevSecOps * Strong understanding of Continuous Integration and Continuous Delivery principles. * Advanced knowledge of applicable software, computer languages, and code to perform the responsibilities of this role * Proven aptitude and willingness to learn new technologies and programming languages * This job operates in a professional environment To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipment Preferred: * Extensive experience with complex, large-scale systems including strong experience in the tools, methodologies, and technologies the role supports
    $74k-105k yearly est. Auto-Apply 32d ago
  • Full Stack Software Engineer

    Chargezoom

    Staff software engineer job in Salt Lake City, UT

    Job DescriptionChargezoom is a rapidly growing startup based in Salt Lake City, UT that is transforming the B2B digital payments industry. We are seeking an experienced software engineer to join our team at an exciting inflection point. Having successfully validated our core product, we're now entering a high-growth phase. Our focus is on scaling our operations, optimizing our product offerings, and expanding our market reach. If you're passionate about taking proven concepts to the next level and driving exponential growth, we want to talk with you. What you will do:• Design, develop, and maintain scalable, reliable, and efficient software, primarily using PHP and Javascript (React).• Thoughtfully implement the next phase of our system, ensuring best practices in coding standards, security, and scalability.• Conduct code reviews and contribute to the growth of the engineering team's skills and knowledge.• Troubleshoot, debug, and optimize code to ensure performance and stability of applications.• Stay current with emerging technologies and industry trends, and evaluate their applicability to our tech stack and business needs.• Participate in the entire application lifecycle, from concept to deployment and ongoing support.• Contribute to the development and refinement of our development processes, including continuous integration, automated testing, and deployment strategies.• Act as a technical lead on projects, providing guidance and direction to ensure successful project completion. What you bring to the table:• 6+ years of software engineering experience.• Proven track record of designing, developing, and maintaining large-scale, high-performance web applications and RESTful APIs.• Strong experience with database design, optimization, and performance tuning in MySQL, PostgreSQL, or other relational databases.• Excellent software engineering skills in at least one programming language like Python, PHP, Ruby, Go, C# etc.• Deep understanding of object-oriented programming, design patterns, and best practices in software development.• Proficiency in front-end fundamentals. Experience with modern front-end frameworks like React, Vue, Angular, etc is a plus.• A self-starter attitude with a high degree of initiative and the ability to adapt to changing priorities and technologies.• Excellent communication skills, with the ability to work effectively in a team environment and lead technical discussions. Nice to haves:• BS/MS in Computer Science, Engineering, or a related field, or equivalent practical experience.• Experience building with Laravel and/or similar frameworks.• Experience with Docker, Kubernetes, and Google Cloud Platform.• Understanding of GAAP (Generally Accepted Accounting Principles).• General knowledge of QuickBooks or other popular accounting software services. What we offer:• Competitive salary and equity• Opportunity to work in a fast moving, high growth SaaS company• Beautiful office at Millrock Park in Cottonwood Heights• Company-paid Healthcare and Dental plans• Strong, results-oriented culture• Games, fun, parties, catered lunches & more About Chargezoom:Founded in 2020 by veteran SaaS entrepreneurs, Chargezoom delivers an integrated payments and accounts receivable (AR) platform for B2B companies. Chargezoom enables B2B businesses the ability to eliminate their dependency on spreadsheets and streamlines their financial operations and reporting. Chargezoom's AR automation reduces friction when collecting payments from customers, resulting in getting paid 70% faster on average. 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.
    $64k-90k yearly est. 6d ago
  • Software Engineer II

    Enfra

    Staff software engineer job in Salt Lake City, UT

    **About Us** At ENFRA, we blend a rich history with a forward-looking vision. With over 100 years of experience, we are a pillar of stability in the energy infrastructure industry and a leader in innovative energy solutions. Our commitment to leveraging emerging technologies ensures that we remain at the forefront of the Energy-as-a-Service sector. We believe in growth, not just for our business, but for our people. Our team members have the opportunity to advance their careers in a supportive environment that values continuous learning and development. We embrace innovation and encourage creative problem solving to tackle the energy infrastructure and energy challenges of tomorrow. Inclusion is at the heart of our culture. We strive to create a workplace where every voice is heard and valued, fostering a collaborative environment where diverse perspectives drive our success. Join us to be part of a legacy of excellence and a future of groundbreaking advancements. At ENFRA, stability, innovation, and growth are more than just values, they are the pillars of our continued success. **Overview** A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company technology-based products, most of which will directly support Energy as a Service (EaaS) and Integrated Solutions business. This person will work on an agile product development team as an individual contributor and will collaborate with internal and external (consultant) team members. This person should be familiar with the agile development process and will be expected to comply with software development best practices.This position will be part of the Software Development team, and will develop new and innovative systems technologies for collecting, computing, and storing energy and telemetry data, within the Connect platform. This team will leverage modern IoT, data science and machine learning, cloud, and front end user interface technology to produce new innovations and drive industry-wide change within the energy efficiency and optimization industry. **Responsibilities** + Be an individual contributor on software development team. + Work on an agile development team in collaboration with a scrum master, a product owner, and other development team members who may be internal or external to the Company. + Collaborate with technical and non-technical team members, who may be employed by the Company or external consultants. + Execute software development tasks + Complete tasks independently or in a self-directed manner. + Comply with policies and procedures for development including standards for testing, quality control, coding, documentation, etc. + Contribute to ongoing maintenance and operation of company technology products. + Heavily engage with company internal and external customers. + Participate in execution of company non-software engineering projects, to gain insight into the use and value of our software products. **Qualifications** Required Qualifications + BS in Computer Science, related field, or equivalent experience. + 5+ years of experience working on a professional software development team. + A willingness to engage and learn basics of the different fields of EaaS business as needed for development. + Strong technical and analytical skills. + Good communication skills, with a willingness to improve. + Ability to learn quickly and adapt to a rapidly changing environment. + Strong desire to continually grow and develop professionally. + Proficiency with multiple technologies and languages. + Experience with agile software development processes. + Proficiency with source code management systems such as Git. + Experience with software quality control including unit testing. + Experience with development of single page web applications using the Angular 2+ framework. + Experience with agile management tools such as Azure DevOps. + Experience with C#. + Experience with Python, JavaScript/TypeScript, and other scripting languages. Preferred Qualifications + MS in Computer Science or related field + Experience developing with Microsoft Azure. + Experience deploying to critical production environments. + Experience setting up and deploying code using CI/CD pipelines. Physical Requirements + Prolonged periods of sitting at a desk and working on a computer. + Climbing stairs. + Remaining in a stationary position, often kneeling, standing or sitting for prolonged periods. + Repeating motions that may include the wrists, hands and/or fingers. + Quiet environment. + Light work that includes adjusting and/or moving objects up to 20 pounds. Travel Requirements + 25% of time will be spent traveling to job site(s)/office location. ENFRA is proud to be an Equal Opportunity Employer of Minorities, Women, Protected Veterans, and Individuals with Disabilities, and participates in the e-Verify program. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, age, sexual orientation, gender identity, national origin, veteran status, disability, or any other classification protected by law. Submit a Referral (************************************************************************************************************************ **Job Locations** _US-UT-Salt Lake City_ **ID** _2025-7394_ **Category** _Information Technology_ **Position Type** _Full-Time_ **Remote** _Yes_
    $64k-90k yearly est. 60d+ ago
  • Software Engineer, Product

    Meta 4.8company rating

    Staff software engineer job in Salt Lake City, UT

    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
  • Software Engineer (Professional Services Team)

    Instructure 4.3company rating

    Staff software engineer job in Salt Lake City, UT

    At Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their education and careers. We do this by giving smart, creative, passionate people opportunities to create awesome. And that's where you come in: We're hiring a Software Engineer for our Professional Services team. You'll be working closely with project managers and customers to build custom solutions and integrations. Our team builds unique solutions to solve customer problems and improve the customer experience. You will be responsible for assisting with technical direction and mentoring other developers. What you will be doing: * Building integrations and custom software solutions to solve unique customer problems. * Following best practices to write well-tested, high performing code. * Participating in code reviews to ensure that code quality remains high. * Working with other engineers to drive technical excellence and to delight customers. Here's what you will need to know/have: * Bachelors Degree in Computer Science or equivalent degree or work experience. * 5+ years experience in software development. * Proven experience in delivering software products. * Front end experience in React. * Willingness to learn Ruby/Rails. * Experience with Amazon Web Services and deploying your applications. * Experience with PostgreSQL or other RDBMS. * Self-directed, organized and versatile; willingness to work on a variety of projects as assigned. * Willingness to collaborate with a team and a focus on delivering value to customers. * A passion for learning and continuing your professional development. * Polyglots preferred. Get in on all the awesome at Instructure! * We offer competitive, meaningful benefits in every country where we operate. While they vary by location, here's a general idea of what you can expect: * Competitive compensation, plus all full-time employees participate in our ownership program - because everyone should have a stake in our success. * Flexible schedules and a remote-friendly culture, with hybrid or onsite work options available in some regions for specific roles * Generous time off, including local holidays and our annual company-wide "Dim the Lights" week in late December, when we encourage everyone to step back and recharge * Comprehensive wellness programs and mental health support * Annual learning and development stipends to support your growth * The technology and tools you need to do your best work - typically a Mac, with PC options available in some locations * Motivosity employee recognition program * A culture rooted in inclusivity, support, and meaningful connection $102,000 - $140,000 a year This range reflects our target hiring range, with flexibility based on experience, skills, and market factors. We believe in hiring great people and treating them right. The more diverse we are, the better our ideas and outcomes. Instructure is an Equal Opportunity Employer. We comply with applicable employment and anti-discrimination laws in every country where we operate. All employees must pass a background check as part of the hiring process. To help protect our teams and systems, we've implemented identity verification measures. Candidates may be asked to verify their legal name, current physical location, and provide a valid contact number and residential address, in accordance with local data privacy laws. Any attempt to misrepresent personal or professional information will result in disqualification. 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.
    $102k-140k yearly 60d+ ago
  • Software Engineer II - Ruby on Rails

    Care.com 4.3company rating

    Staff software engineer job in Salt Lake City, UT

    Care.com is a consumer tech company with heart. We're on a mission to solve a human challenge we all face: finding great care for the ones we love. We're moms and dads and pet parents. We have parents and grandparents so we understand that everyone, at some point in their lives, could use a helping hand. Our culture and our products reflect that. Here, entrepreneurs, self-starters, team players, and big thinkers unite behind a common cause. Here, we're applying data analytics, AI and the latest technologies to solve universal problems and connect people in new ways. If you like having autonomy, if you thrive on collaboration and building new things, and if you're all about using your talent for good, Care.com is the place for you. Location: Salt Lake City, Utah Work Environment: Hybrid - In office Monday, Wednesday & Thursday Office Address: 1850 Ashton Blvd, Suite 500, Lehi UT 84043 What Your Days Will be Like: Our team works on the technology platform for our out-of-home provider network: the products and systems that power our relationships with daycare and family childcare centers, preschools, camp providers, and other businesses providing services outside the home. What You'll Be Working On: Design, develop, and deploy features on both the front and back end; Integrate with essential third-party services and APIs; Ensure appropriate automated test coverage for efficient uptime and product reliability; Communicate both blockers and progress with the rest of the engineering team, as well as partners on other teams. We're revamping several legacy systems (one of which is largely built in Java/.NET and MySQL). Rapidly growing our platform and building new functionalities. What You'll Need to Succeed: Have 3-5 years of software development experience. The ideal candidate is someone who thrives in a fast-paced environment. Expertise in Ruby/Rails language, who's also passionate about dabbling in other frameworks and technologies (e.g. Go, React.js, GitHub Actions); Communicates clearly and optimally, and demonstrates a track record of working optimally across engineering, product and business-oriented teams; You enjoy building new products as well as testing/refactoring existing code Bachelor's in Computer Science, Information Technology, or related field Nice to have: It would be a PLUS if the candidate has built previous projects using: Heroku/AWS, Stripe, Solr, Minitest/Capybara, GitHub Actions, Java and Postgres, but not required For a list of our Perks + Benefits, click here! Company Overview: Available in 21 countries, Care.com is one of the largest providers of online services for finding family care and care jobs, spanning in-home and in-center care solutions. Since 2007, families have relied on Care.com for an array of care for children, seniors, pets, and the home. Designed to meet the evolving needs of today's families and caregivers, the Company also offers customized corporate benefits packages to support working families, household tax and payroll services, and innovations for caregivers to find and book jobs. Care.com is an IAC company (NASDAQ: IAC). Salary Range: $120,000 - 145,000 The base salary range above represents the anticipated low and high end of the national salary range for this position. Actual salaries may vary and may be above or below the range based on various factors including but not limited to work location, experience, and performance. The range listed is just one component of Care.com's total compensation package for employees. Other rewards may include annual bonuses and short- and long-term incentives. In addition, Care.com provides a variety of benefits to employees, including health insurance coverage, life, and disability insurance, a generous 401K employer matching program, paid holidays, and paid time off (PTO) #LI-Hybrid
    $120k-145k yearly Auto-Apply 60d+ ago
  • SAP Software Engineer

    Cardinal Health 4.4company rating

    Staff software engineer job in Salt Lake City, UT

    **_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 42d ago
  • Software Dev Engineer 4- 5 yr fixed term

    The Church of Jesus Christ of Latter-Day Saints 4.1company rating

    Staff software engineer job in Riverton, UT

    The Software Development Engineer 4 is a seasoned professional with strong expertise in Microsoft Dynamics 365 Customer Engagement (Sales, Customer Service, Field Service) and the Power Platform for a lead role responsible for developing technical designs and maintaining software to support facilities maintenance worldwide. You'll work at the intersection of engineering and operations: ensuring high availability, seamless integrations, proactive monitoring, and well-defined processes that keep systems stable and teams effective. The individual may be asked to act as a technical lead on projects or solutions with moderate complexity or scope. This is an individual contributor role. 5 year fixed term position You will play a key role in enabling the Church to deliver an innovative, low-code solution while ensuring long-term stability, governance, and business impact. This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel. We value early, mid and late-career candidates and encourage all applicants with the posted skills and abilities to apply. Bachelor's degree in related field or equivalent professional experience Six years of progressive relevant professional experience Experience administering, integrating, and governing enterprise D365, Azure, and Power Platform solutions Proficiency in scripting and coding (C#, React, JSON, YAML etc.) Proficiency in Fetch XML, Dataverse and other APIs, configuration management, and automation tools Strong understanding of Agile Software Development methodologies and principles Solid base of learning and some experience in all the primary areas of an n-tier enterprise system that may or may not be web based (e.g., interface domain logic and database layers) Outstanding verbal and written communication skills Ability to mentor and train peers Exceptional troubleshooter with the ability to solve problems in a timely manner under pressure Strong skills in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology Solid understanding of systems and subsystems Familiarity with Cloud Based Platforms and services Strong understanding of DevSecOps Strong understanding of Continuous Integration and Continuous Delivery principles. Advanced knowledge of applicable software, computer languages, and code to perform the responsibilities of this role Proven aptitude and willingness to learn new technologies and programming languages This job operates in a professional environment To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipment Preferred: Extensive experience with complex, large-scale systems including strong experience in the tools, methodologies, and technologies the role supports Contribute to and perform analysis of functional requirements Participate in vendor or technology evaluations and identify critical gaps in their offerings Design, deploy, and support hybrid systems optimized for D365 CE and Power Platform. Code APIs to integrate cloud and on-premises systems and extend platform capabilities. Develop applications designed to enhance or extend features offered by cloud platforms. Participate in the formulation of technical recommendations Act as a technical lead and mentor peers Create technical designs mapped to functional requirements Provide estimates for development tasks Design, develop, and test code for software development projects Participate in code reviews Develop technical documentation Participate in the Incident Management process and fix defects on a 24/7 basis Contribute to the design, and implementation, and measures required to protect solutions from security compromise Comply with policies, standards, and regulatory requirements and ensure all others are doing the same Document new technical knowledge and train others on emerging needs and technologies
    $74k-105k yearly est. Auto-Apply 32d ago
  • Software Engineer (Professional Services Team)

    Instructure 4.3company rating

    Staff software engineer job in Salt Lake City, UT

    Job DescriptionAt Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their education and careers. We do this by giving smart, creative, passionate people opportunities to create awesome. And that's where you come in: We're hiring a Software Engineer for our Professional Services team. You'll be working closely with project managers and customers to build custom solutions and integrations. Our team builds unique solutions to solve customer problems and improve the customer experience. You will be responsible for assisting with technical direction and mentoring other developers. What you will be doing: Building integrations and custom software solutions to solve unique customer problems. Following best practices to write well-tested, high performing code. Participating in code reviews to ensure that code quality remains high. Working with other engineers to drive technical excellence and to delight customers. Here's what you will need to know/have: Bachelors Degree in Computer Science or equivalent degree or work experience. 5+ years experience in software development. Proven experience in delivering software products. Front end experience in React. Willingness to learn Ruby/Rails. Experience with Amazon Web Services and deploying your applications. Experience with PostgreSQL or other RDBMS. Self-directed, organized and versatile; willingness to work on a variety of projects as assigned. Willingness to collaborate with a team and a focus on delivering value to customers. A passion for learning and continuing your professional development. Polyglots preferred. Get in on all the awesome at Instructure! We offer competitive, meaningful benefits in every country where we operate. While they vary by location, here's a general idea of what you can expect: Competitive compensation, plus all full-time employees participate in our ownership program - because everyone should have a stake in our success. Flexible schedules and a remote-friendly culture, with hybrid or onsite work options available in some regions for specific roles Generous time off, including local holidays and our annual company-wide “Dim the Lights” week in late December, when we encourage everyone to step back and recharge Comprehensive wellness programs and mental health support Annual learning and development stipends to support your growth The technology and tools you need to do your best work - typically a Mac, with PC options available in some locations Motivosity employee recognition program A culture rooted in inclusivity, support, and meaningful connection This range reflects our target hiring range, with flexibility based on experience, skills, and market factors.We believe in hiring great people and treating them right. The more diverse we are, the better our ideas and outcomes.Instructure is an Equal Opportunity Employer. We comply with applicable employment and anti-discrimination laws in every country where we operate.All employees must pass a background check as part of the hiring process. To help protect our teams and systems, we've implemented identity verification measures. Candidates may be asked to verify their legal name, current physical location, and provide a valid contact number and residential address, in accordance with local data privacy laws.Any attempt to misrepresent personal or professional information will result in disqualification. 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.
    $64k-86k yearly est. 6d ago
  • Cloud Software Dev Engineer 2(OCI)

    The Church of Jesus Christ Latter-Day Saints 4.1company rating

    Staff software engineer job in Riverton, UT

    The Software Development Engineer 2 is an intermediate-level role responsible for developing and maintaining software source code under the guidance of a technical lead. This individual contributes to debugging, testing, documenting, and implementing technologies and applications. As part of a development team, they solve moderately complex technical issues and complete programming tasks with limited supervision. This engineer will work directly with Oracle Cloud Infrastructure (OCI), helping define how cloud services are consumed by automating, standardizing, and training on provisioning and maintenance processes. The role collaborates with developers, infrastructure teams, and platform services including identity, database, storage, network, and security. Responsibilities include configuring OCI platforms, managing APIs and applications related to cloud deployments, and ensuring successful implementation and transition into production systems. The position supports cloud systems bridging architectures and ensures compliance with technical and architectural standards. This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel. We value early, mid and late-career candidates and encourage all applicants with the posted skills and abilities to apply. * Develop APIs and applications for cloud systems under guidance from senior team members * Participate in team planning, goal setting, and technical discussions * Analyze functional requirements and map them to technical designs * Estimate development tasks and deliver source code and unit tests * Participate in code reviews and contribute to technical documentation * Support incident management and defect resolution * Ensure compliance with policies, standards, and regulatory requirements * To successfully perform the essential functions of the job there may be physical requirements which need to be met such as sitting for long periods of time and using computer monitors/equipment * Bachelor's degree in a related field or equivalent experience * 2+ years of professional experience in software development * 2+ years of cloud computing experience (OCI preferred, AWS acceptable) * Strong understanding of Agile methodologies * Clear written communication and attention to detail * Intermediate skills in programming, troubleshooting, and web technologies * Familiarity with DevSecOps and CI/CD principles * Demonstrated ability and willingness to learn new technologies Preferred: * Experience with large-scale systems and cloud infrastructure * Strong understanding of computer systems and engineering methodologies * Professional experience with complex enterprise environments Demonstrated Skills and Abilities: * Strong Terraform and Linux command line skills * Experience with public, private, and hybrid cloud platforms * Proficiency in asynchronous development and CI/CD pipelines * Development experience with Python and Bash scripting * Familiarity with APIs and HTTP REST interfaces * Effective communicator with ability to contribute to technical vision * Proven troubleshooting skills under pressure * Conceptual understanding of systems and subsystems * Willingness to learn and adapt to new technologies
    $74k-105k yearly est. Auto-Apply 60d+ ago

Learn more about staff software engineer jobs

How much does a staff software engineer earn in West Haven, UT?

The average staff software engineer in West Haven, UT earns between $81,000 and $154,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average staff software engineer salary in West Haven, UT

$112,000

What are the biggest employers of Staff Software Engineers in West Haven, UT?

The biggest employers of Staff Software Engineers in West Haven, UT are:
  1. Northrop Grumman
Job type you want
Full Time
Part Time
Internship
Temporary