Software Engineer III
American Homes 4 Rent
Since 2012, we've grown to become one of the leading single-family rental companies and homebuilders in the country, recently recognized as a top employer by Fortune and Great Place To Work®. At AMH, our goal is to simplify the experience of leasing a home through professional management and maintenance support, so our residents can focus on what really matters to them, wherever they are in life.
The Software Engineer III is responsible for designing, authoring, and leading team members in the creation and enhancement of complex, scalable, and robust web applications leveraging modern cloud-based technologies and architectural patterns. As a subject matter expert across all areas of software engineering, ensures timely delivery on team commitments. Designs, implements, and maintains complex and critical areas of the software. Drives issue resolution and tackles challenging bugs. Delivers best in class user experiences while ensuring security, data privacy, and code maintainability. Leads the entirety of the Software Development process from business requirements to well-architected, performant, and secure software contributing to the growth and success of the entire organization.
- Design, code, and mentors team members in the creation of Azure based, cloud-native web applications in ASP.NET Core and React using new technology paradigms such as microservices, micro frontends, serverless functions, and containers by leveraging core Azure services including but not limited to Azure functions, AKS, Azure Service Bus, Stream Analytics, Azure IoT, Azure SQL.
- Design, build and provide technical leadership and mentoring across the team to implement REST APIs through an Event-Driven Microservices Architecture, ensuring scalable, resilient, and predictable communication across all dependencies both internal or external/third party. Write and validate team member contributions to application documentation through sequence diagrams, workflow diagrams, and detailed API documentation to ensure clarity and maintainability across the development process.
- Assess and address technical debt by identifying areas of code and infrastructure that require improvement, optimizing existing systems for better performance, and implementing best practices to enhance maintainability and scalability of software solutions.
- Continuously evolve CI/CD processes through YAML pipelines and GitHub Actions in Azure DevOps and GitHub Enterprise Cloud.
- Perform code reviews of other developers to ensure compliance with coding and security standards.
- Participates in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure that the team is aligned and working towards common goals.
- High School Diploma/GED required.
- Bachelor's degree in computer science and/or a related field preferred.
- Minimum of seven (7) years' experience delivering enterprise web applications in ASP.Net/C# and responsive web.
- Expertise in Azure stack web development, distributed architecture/systems, microservices, React based micro frontends.
- Experience with distributed development design, messaging patterns, .NET modern ecosystem, and overall enterprise development acumen.
- Expertise in modern JavaScript, React, and Node.js with standard tooling (Linting, Webpack, Babel, ES6, JS Typing, Prettier).
- Strong experience in Azure application security, hosting/patterns, containerization.
- Advanced knowledge of Azure core services, e.g., Azure functions, Service Bus, AKS, Stream Analytics, Logic Apps, SQL/Cosmos DB, etc.
- Infrastructure as code (IaC) a big plus.
- In-depth knowledge of distributed systems concepts and Domain Driven Design (DDD).
- Advanced knowledge of Azure DevOps, pipelines, CI/CD, feature flags.
- Fluent in Git-based workflows, review process, and shifting left quality practices.
- May occasionally work evenings and/or weekends.
- May occasionally be required to travel.
The anticipated pay range/scale for this position is commensurate with experience. Actual starting base pay within this range will depend on factors including geographic location, education, training, skills, and relevant experience. Additional Compensation
This position is eligible to receive a discretionary annual bonus. Perks and Benefits Employees have the opportunity to participate in medical, dental and vision insurance; flexible spending accounts and/or health savings accounts; dependent savings accounts; 401(k) with company matching contributions; employee stock purchase plan; and a tuition reimbursement program. The Company provides 9 paid holidays per year, and, upon hire, new employees will accrue paid time off (PTO) at a rate of 0.0577 hours of PTO per hour worked, up to a maximum of 120 hours per year. CA Privacy Notice: To learn more about what information we collect when you apply for a job, and how we use that information, please see our CA Job Applicant Privacy Notice found at
#LI-PH1
- ...leadership grows from one-time events to personalized, continuous, human-centered experiences. We are seeking a Senior Full Stack Software Engineer to help build and evolve our next-generation platform. This role is focused on designing and delivering new platform...Suggested
- ...Backend Engineer II We are looking for a Backend Engineer II to join the DMS+ team. This role focuses on building and refining the core APIs and database structures that power our next-generation dealer management services. You will work within a sophisticated AWS...Suggested
- ...re ready to be part of a team that's driven by heartfelt purpose and data, let's talk. Nav Technologies Inc. seeks a Software Engineer to deliver high quality system designs and software code at scale, while communicating with groups inside and outside of Nav's...SuggestedFull timeRemote work
$120k - $135k
...qualified applicants. Passionate about dedicating your work to enriching people’s lives? Join the curious. Join us as a Senior Software Engineer on the team behind our Family History Trees The team oversees cutting-edge, high-throughput systems engineered for extreme...SuggestedLive inWork at officeFlexible hoursShift work$111.69k - $139.59k
...effective cloud infrastructure Apply experience with vector databases and embedding models as a plus Qualifications 5+ years of software engineering experience with a focus on Java Proficiency with cloud technologies, specifically Amazon Web Services (AWS) Experience with...Suggested- ...Job Title Design and build internal software used across hockey operations, including management, coaching, scouting, player development... ...products. The ideal candidate combines strong full-stack engineering skills with excellent data analysis and visualization...Local area
- ...Senior Fullstack Software Engineer American Fork, Utah, United States LVT is redefining how businesses operate in the physical world, moving beyond traditional security solutions to deliver AI-driven, actionable intelligence that makes sites smarter, safer, and more...Full timeWork at officeFlexible hours
- ...leadership grows from one-time events to personalized, continuous, human-centered experiences. We are seeking a Full Stack Software Engineer to join our team supporting Project Center and LeadHub while helping us evolve toward our next-generation platform. This role...Temporary work
$127k - $165.5k
...Manager of Software Engineering Job Locations US-Remote Our Mission Our mission is to SAVE AND IMPROVE LIVES BY EMPOWERING HEALTHCARE CONSUMERS. Come be part of remarkable. Overview How You Can Make a Difference The Manager, Software Engineering...Work experience placementRemote work- ...of agile and rapid application development processes to speed engineering efforts Knowledge of Android/iOS design guidelines and best... ...Strong knowledge of Kotlin, Swift, C++ Strong understanding of software algorithms, structures, and patterns Excellent object-...
$80k - $95k
...the information being processed, stored, or accessed by the network. Job Summary We are seeking an experienced and motivated Software Engineer to join our team. The ideal candidate possesses a strong foundation in backend API development and frontend web development. Our...Work at officeRemote workHome officeFlexible hours- ...Position Summary We are seeking a Software Engineer II to join our Test Enablement team. In this role, you will help build internal tools, automation frameworks, and quality platforms that support engineering teams across the organization. You will work on solutions that...Work at officeRemote work
- ...Job Description We are seeking a skilled Software Developer to join our Technology team. The successful candidate will be responsible... ...Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related field At least 2-3 years of professional...Work at officeFlexible hours3 days per week
$92k - $147k
...Title and Summary Software Engineer II – Cloud Engineering About the Role We are looking for a Software Engineer II to join our Cloud Engineering team. This role is ideal for engineers who have moved beyond fundamentals and are ready to build, operate, and automate cloud...Full timeFlexible hours- ...colleagues the best experience possible for over 150 years. Help us transform our workforce of the future, today. We are seeking a Software Engineer to join Zions Bancorporation. The Software Engineer will play a key role on the team and will collaborate with talented...Temporary workWork experience placementH1bWork at officeLocal areaWork from homeFlexible hours3 days per week
- ...builds high-performance, mission-critical database technology used in demanding enterprise and industrial environments. As a Software Engineer (C/C++), you will work directly on the core of our database and data-management platforms, including FairCom DB, RTG, Edge, and...InternshipWork at officeRemote workFlexible hours
$99.86k - $154.68k
...Job Profile Summary The Senior Software Engineer is responsible for designing, developing, and evolving scalable software systems across Orion’s platform. This role operates across the full stack, leveraging React/Next.js and Ruby on Rails, and is expected to make high...Temporary work- ...Anyone can use Domo to prepare, analyze, visualize, automate, and build data products that are amplified by AI. Position Sr. Software Engineer – American Fork, UT Responsibilities Drive the front‑end design and development of the company’s user interfaces and backend database...Remote work
- ...inducted into the Silicon Slopes CTO Hall of Fame in 2024. Product & Software Excellence: We were named one of The Software Report’s Top 100... ...Govies Award for 2025. ABOUT THIS ROLE As a Senior Software Engineer II at LVT, you will play a critical role in designing, building...Full timeWork at officeLocal areaFlexible hours
- ...ABOUT THIS POSITION While our Sr. Software Engineer II are involved in multiple things throughout the Technology organization, primarily they are responsible for working with the Technology and the Business teams to design, build, and implement amazing web and process...Work experience placementLive outLocal areaFlexible hours
$114.48k - $139.59k
...Senior Engineer, Frontend Platform About the Role You’ll be part of the Web Platform team, designing shared architecture, building component-based web solutions, and supporting both frontend and backend development across the company. What You Will Do Improve shared architecture...Live in- ...Neighbor Marketplace Engineer At Neighbor, we're building the largest hyperlocal marketplace the world has ever seen. We've raised... ...and maintain Neighbor.com's marketplace. Produce high quality software that enhances the customer experience. Manage project priorities...Full timeWork at office
- ...Senior Software Engineer At Audio Enhancement, we help empower learning in the classroom every day. We believe in what we do, and how we do it. We take care of each other, exceed our customers' expectations, and build success through partnership, friendship, and trust...Temporary work
$130k - $155k
...Job Title: Software Engineer Department: Product & Engineering- 76 Reports to: Software Engineer Manager Status: ☒ Exempt ☐ Non-Exempt About the Role As a Software Engineer, you'll have the chance to design, build, and maintain innovative software...Bank staffWork at officeRemote workMonday to Friday- ...Overview While our Sr. Software Engineer II are involved in multiple areas throughout the Technology organization, primarily they are responsible for working with the Technology and the Business teams to design, build, and implement web and process applications. These...Work experience placementLocal area
- ...At Waystar, our Specialist Application Engineers design and build scalable, high‑performance solutions that power critical healthcare... ...understanding of object‑oriented design, design patterns, and software architecture Experience designing and implementing RESTful APIs...Local areaFlexible hours
- ...Senior Software Engineer At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. And if you're like us, we can offer you the ultimate career...Worldwide
- ...Software Engineer Zions Bancorporation's Enterprise Technology and Operations (ETO) team is transforming what it means to work for a financial institution. With a commitment to technology and innovation, we have been providing our community, clients and colleagues the...Temporary workWork experience placementH1bWork at officeWork from homeFlexible hours3 days per week
$160k - $200k
...transformative technology of our lifetimes, and that every "legacy" software product will be completely reimagined over the next 5 years... ...answer these questions well, we need amazing people. We need engineers who can empathize with customers and be driven to build the...Full timeWork at office$137k - $160k
...is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries... ...America. Position Summary About the Role As a Senior Software Engineer in the Documents domain, you will play a critical role in...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!
- software engineer amazon Draper, UT
- software developer fintech Draper, UT
- part time software developer remote Draper, UT
- software engineer Draper, UT
- software engineer healthcare Draper, UT
- software developer Draper, UT
- information technology software engineer Draper, UT
- consulting software engineer Draper, UT
- senior software engineer remote Draper, UT
- ngo software engineer Draper, UT

