Senior Engineer, Software – Archimedes

Jobtailor

Idaho

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in Idaho is seeking a Senior Software Engineer/Architect to lead application engineering efforts across delivery teams. You will shape architecture, coding standards, and secure development practices while guiding multiple project cohorts.

The role emphasizes building cloud-native solutions with .NET/C#, React, APIs, and microservices, and spearheading modernization and integration with Azure services. You will mentor engineers and drive excellence across the organization.

Qualifications

  • Bachelor's degree in computer science, information systems, or software engineering.
  • 8+ years of experience in Software Engineering, Full Stack Development, Application Architecture, or related disciplines.
  • 5+ years of experience developing enterprise applications using C#, .NET, APIs, and modern front-end frameworks such as React.

Responsibilities

  • 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.
  • Support integration of AI capabilities including Azure OpenAI, Azure AI Services, intelligent automation platforms, agent-based solutions, workflow automation, and modern user experiences.

Skills

Software engineering
Full stack development
Application architecture
Mentoring engineers
Agile methodologies

Education

Bachelor's degree in CS/Software Engineering

Tools

TFS
GitHub
Azure DevOps

Job description

Responsibilities
  • 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.
  • Partner 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 developing 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.
  • Perform 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.
Requirements
  • Bachelor’s degree in computer science, information systems, or software engineering.
  • 8+ years of experience in Software Engineering, Full Stack Development, Application Architecture, or related disciplines.
  • 5+ years of experience developing enterprise applications using C#, .NET, APIs, and modern front‑end frameworks such as React.
  • Experience leading software development initiatives, conducting code reviews, mentoring engineers, and establishing engineering standards.
  • Experience designing cloud‑native applications, microservices, event‑driven architectures, and API‑first platforms.
  • Experience supporting AI‑enabled applications, intelligent automation solutions, workflow orchestration, and enterprise integration architectures.
  • Experience working within regulated environments supporting HIPAA, HITRUST, SOC 2, or similar compliance frameworks.
  • 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, Azure, or GCP.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer (Remote)
Senior Engineer (Remote)

THE PANTHER GROUP • Boston (MA)

Remote
USD 150,000 - 210,000
Senior Cloud-Native Software Architect & Tech Lead
Senior Cloud-Native Software Architect & Tech Lead

Jobtailor • Idaho

On-site
USD 120,000 - 180,000
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

Hybrid
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

i3 Verticals, LLC • Nashville (TN)

On-site
USD 90,000 - 120,000
Senior Software Architect – .Net/Python
Senior Software Architect – .Net/Python

Jobtailor • Alabama

On-site
USD 140,000 - 190,000
Software Architect
Software Architect

TDIndustries • Town of Texas (WI)

On-site
USD 140,000 - 190,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Application Architect
Application Architect

Compunnel, Inc. • Brookfield (CT)

On-site
USD 100,000 - 130,000
Enterprise Software Developer
Enterprise Software Developer

Frederick Fox • Baltimore (MD)

On-site
USD 120,000 - 160,000
Software Architect
Software Architect

Jobtailor • Dubuque (IA)

Hybrid
USD 150,000 - 210,000