Sr. Engineer, Software - Archimedes

Navitus Health Solutions, LLC

$120K — $150K *
US-AnywhereRemote in United States
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, information systems, or software engineering required.
  • 8+ years of experience in Software Engineering, Full Stack Development, or Application Architecture necessary.
  • 5+ years developing enterprise applications with C#, .NET, and front-end frameworks like React required.
  • Proven leadership experience in software development, including mentoring and establishing standards preferred.
  • Experience with cloud-native architectures and API-first platforms is a must.

Responsibilities

  • Lead application engineering initiatives and provide architectural guidance to development teams.
  • Define and uphold software engineering and coding standards throughout the development process.
  • Conduct design and code reviews to ensure quality and adherence to standards.
  • Mentor less experienced engineers and promote a culture of continuous improvement.
  • Collaborate with Data Engineering teams on applications supporting analytics and AI initiatives.

Benefits

  • Comprehensive health, dental, and vision insurance.
  • 20 days of paid time off annually.
  • 4 weeks of paid parental leave.
  • 9 paid holidays each year.
  • 401K match of up to 5% with no vesting requirement.
  • Adoption Assistance program available.
  • Flexible Spending Account options.
  • Support for educational expenses and professional memberships.
  • Referral bonus program of up to $750.
Full Job Description
Company
Archimedes Pay Range
USD $0.00 - USD $0.00 /Yr. STAR Bonus % (At Risk Maximum)
0.00 - Ineligible Work Schedule Description (e.g. M-F 8am to 5pm)
Core Business Hours - Remote or Hybrid, 3 Days in Office from our St. Louis, MO or Brentwood, TN offices Remote Work Notification
ATTENTION: Archimedes is unable to offer remote work to residents of Alaska, Arizona, Arkansas, California, Connecticut, Delaware, Hawaii, Idaho, Louisiana, Maine, Massachusetts, Michigan, Mississippi, Montana, Nebraska, Nevada, New Mexico, New York, North Carolina, North Dakota, Oregon, Rhode Island, South Carolina, South Dakota, Texas, Utah, Vermont, Washington, West Virginia, And Wyoming. Overview

The Sr. Engineer, Software serves as a technical leader responsible for designing, developing, modernizing, and supporting enterprise applications, APIs, digital experiences, automation services, and cloud-native software platforms. Operating within an Azure-first environment, the Sr. Engineer provides technical leadership for full-stack application development, software architecture, API design, microservices, cloud-native engineering, DevSecOps adoption, and application modernization initiatives. This role is responsible for establishing software engineering standards, reusable application patterns, secure development practices, and engineering best practices across the software development lifecycle.

The Sr. Engineer, Software partners closely with Product Owners, Business Analysts, Data Engineers, DevOps Engineers, Cloud Engineers, Security teams, and business stakeholders to deliver scalable, secure, maintainable, and highly available software solutions supporting operational, analytical, automation, and artificial intelligence (AI) initiatives. This role acts as a technical lead for software engineering teams, providing mentorship, code review oversight, architectural guidance, and technical leadership while contributing directly to solution design and software delivery.

Responsibilities

How do I make an impact on my team?

 

  • Serve as technical lead for application engineering initiatives and provide architectural guidance across software delivery teams.
  • Define and maintain software engineering standards, coding standards, design patterns, secure development practices, and application architecture principles.
  • Lead design reviews, code reviews, technical solution reviews, and modernization initiatives.
  • Mentor Software Engineers and Developers while promoting engineering excellence and continuous improvement.
  • Design and develop modern cloud-native applications utilizing .NET, C#, React, APIs, microservices, containerized workloads, and Azure platform services.
  • Design and support API-first architectures, event-driven architectures, service-oriented architectures, and enterprise integration patterns.
  • Partners with Data Engineering teams to develop applications and services supporting analytics, automation, machine learning, and AI-enabled business solutions.
  • Support integration of AI capabilities including Azure OpenAI, Azure AI Services, intelligent automation platforms, agent-based solutions, workflow automation, and modern user experiences.
  • Ensure applications adhere to security, compliance, observability, performance, scalability, resiliency, and operational standards.
  • Participate in architecture roadmaps, modernization of application architecture, modernization strategies, platform evaluations, and emerging technology assessments.
  • Collaborate with analysts, developers, programmers, and designers in conceptualizing and development of software programs and applications.
  • Analyze and assess existing business systems and procedures.
  • Define, develop, and document software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
  • Design, develop, document, and implement new applications and application enhancements according to business and technical requirements.  
  • Assist in defining software development project plans, including scoping, scheduling, and implementation.
  • Research, identify, analyze, design, and fulfill requirements of all internal and external program users.
  • Recommend, schedule, and perform software improvements and upgrades.
  • Consistently design, write, translate, and code software programs and applications according to specifications.
  • Write new and modify existing programming scripts to enhance functionality and/or performance of company applications as necessary.
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
  • Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
  • Administer critical analysis of test results and deliver solutions to problem areas.                                                           
  • Generate statistics and write reports for management and/or team members on the status of the programming process.  
  • Liaise with vendors for efficient implementation of new software products or systems and for resolution of any adaptation issues.
  • Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Code reviews and mentoring of less experienced development staff on an as needed basis to ensure conformity to company standard practices.
  • Develop and maintain technical documentation and development guidelines.
  • Train end users to operate new or modified programs.
  • Install software products for end users as required.
  • On-call availability and some travel may be required.
  • Participate in, adhere to, and support compliance, people and culture, and learning programs.
  • Perform other duties as assigned.
Qualifications

What our team expects from you?

  • Education: Bachelor’s degree in the field of computer science, information systems, or software engineering required.
  • Experience:
    • 8+ years of experience in Software Engineering, Full Stack Development, Application Architecture, or related disciplines required.
    • 5+ years of experience developing enterprise applications using C#, .NET, APIs, and modern front-end frameworks such as React required.
    • Experience leading software development initiatives, conducting code reviews, mentoring engineers, and establishing engineering standards preferred.
    • Experience designing cloud-native applications, microservices, event-driven architectures, and API-first platforms required.
    • Experience supporting AI-enabled applications, intelligent automation solutions, workflow orchestration, and enterprise integration architectures preferred.
    • Experience working within regulated environments supporting HIPAA, HITRUST, SOC 2, or similar compliance frameworks preferred.
    • Excellent understanding of coding methods and best practices. 
    • Working knowledge or experience with source control tools such as TFS and GitHub. 
    • Experience interviewing end-users for insight on functionality, interface, problems, and/or usability issues. 
    • Hands-on experience developing test cases and test plans. 
    • Experience with Agile methodologies and Agile project management tools such as Jira, Azure DevOps, etc.
    • Working knowledge or experience with cloud-first, API-first and microservice architecture and or strategies.
    • Working knowledge or experience with CI/CD pipelines and DevOps practices.
    • Working knowledge or experience building cloud-native applications in any primary public cloud provider: AWS, or Azure, or GPC.
    • Skills and Technologies:
      • Languages & Frameworks: C#, .NET, ASP.NET Core, React, TypeScript, JavaScript
      • APIs & Integration: REST APIs, GraphQL, Webhooks, API Management, Event-Driven Architecture
      • Cloud-Native Development: Azure App Services, Azure Functions, Azure Container Apps, AKS, Azure Storage
      • Data & Analytics Integration: Azure Databricks, Azure Data Lake Storage Gen2, Synapse Analytics, SQL Server, PostgreSQL
      • DevOps & Automation: Azure DevOps, GitHub Actions, CI/CD, Infrastructure as Code
      • AI & Intelligent Applications: Azure OpenAI, Azure AI Services, Retrieval-Augmented Generation (RAG), Intelligent Automation, Agent-Based Solutions
      • Security & Compliance: OWASP, OAuth2, OpenID Connect, Secure SDLC, DevSecOps
      • Version Control: Git, Azure Repos, GitHubUnix/Linux shell scripting

What can you expect from Archimedes? 

  • Top of the industry benefits for Health, Dental, and Vision insurance 
  • 20 days paid time off 
  • 4 weeks paid parental leave 
  • 9 paid holidays 
  • 401K company match of up to 5% - No vesting requirement 
  • Adoption Assistance Program 
  • Flexible Spending Account 
  • Educational Assistance Plan and Professional Membership assistance 
  • Referral Bonus Program – up to $750! 
Location : AddressRemote Location : CountryUS

Similar Jobs

More Jobs at Navitus Health Solutions, LLC

More Information Technology Jobs

Find similar Sr. Engineer, Software - Archimedes jobs: