
Senior Software Engineer I (Web Applications)
Role summary
Alliance Technical Group is seeking a Senior Software Engineer I (Full Stack) to join their team and build modern, scalable web applications. This role involves end-to-end feature ownership, with a strong emphasis on frontend architecture, UI quality, and performance. The engineer will design and build responsive UI components using modern TypeScript frameworks, integrate with RESTful APIs and .NET microservices, and develop backend services using C# and ASP.NET Core. Responsibilities also include leading UI design discussions, improving application performance and accessibility, contributing to CI/CD pipelines, and mentoring other engineers. The ideal candidate has 6+ years of experience, proficiency in both frontend and backend technologies, and a strong understanding of software design principles.
Alliance Technical Group is a leading provider of stack emissions monitoring systems and services across the U.S., delivering reliable, innovative solutions to meet critical regulatory and operational needs. We’re building modern, scalable web applications and seeking a Senior Software Engineer I (Full Stack) to join our team. This role is ideal for engineers who enjoy working across the web stack and collaborating with developers, QA, and product managers in a fast-paced environment.
Tech Stack
- Frontend: JavaScript/TypeScript, React / Angular / Vue / (Blazor a plus), HTML5, CSS3, modern tooling like Flexbox/Grid
- Backend: C#, ASP.NET Core / Web API, .NET microservices, SQL and Entity Framework
- Architecture & APIs: RESTful services, Microservices, Minimal APIs
- DevOps & Workflow: CI/CD pipelines, Git, Agile/Scrum
- Productivity: AI-assisted development tools and agents, Visual Studio / VS Code
Responsibilities
- Own and deliver end-to-end features, with a strong focus on frontend architecture, UI quality, and performance.
- Design and build scalable, responsive UI components using modern TypeScript frameworks.
- Integrate frontend applications with RESTful APIs and .NET microservices; develop backend services as needed using C# and ASP.NET Core.
- Lead UI-focused design discussions and contribute to overall application architecture.
- Improve performance, accessibility, and maintainability across the application.
- Contribute to CI/CD pipelines to enable reliable build, testing, and deployment.
- Use AI-assisted tools to enhance development productivity while maintaining high code quality.
- Collaborate cross-functionally (developers, QA, and product managers) to translate product requirements into intuitive user-facing solutions.
- Mentor and guide engineers, especially in frontend best practices, code quality, and design patterns.
- Promote and uphold best practices in frontend development, usability, and system design.
Required Qualifications
- Bachelor’s or Master’s in Computer Science or related field.
- 6+ years of proven experience in professional software development.
- Strong proficiency in JavaScript, HTML, CSS, and modern frameworks (React, Angular, or Vue) Svelte and Blazer are preferred.
- Demonstrated experience building scalable, responsive, and high-performance web UI applications.
- Strong understanding of frontend architecture, state management, performance optimization, and accessibility best practices.
- Solid experience with C# and .NET / ASP.NET Core / Web API, including building and integrating backend services.
- Proven experience developing and consuming RESTful APIs and microservices, and working with CI/CD pipelines in Azure DevOps or GitHub Enterprise.
- Proven ability to leverage AI-assisted development tools or agents to accelerate delivery while ensuring high code quality and maintainability.
- Strong understanding of software design principles and system architecture.
- Demonstrated ability to own features end-to-end and collaborate effectively across cross-functional teams.
- Experience mentoring engineers and contributing to technical decisions and best practices.
- Excellent communication skills and ability to collaborate across cross-functional teams.
Preferred Skills
- Full-stack experience on large-scale web applications.
- Familiarity with microservice-based architectures.
- Experience with desktop UI apps (WPF, MVVM).
What We’re Looking For
- Growth mindset, passion for engineering excellence.
- Collaborative, team-oriented, and mentorship-driven.
- High performer with ownership and commitment to quality.
Starting Rate Range
$135,000 - $140,000
Key Benefits Include
- Medical, Dental, and Vision Insurance
- Flexible Spending Accounts
- 401(K) Plan with Competitive Match
- Continuing Education and Tuition Assistance
- Employer-Sponsored Disability Benefits
- Life Insurance
- Employee Assistance Program (EAP)
- Paid Time Off (PTO), Paid Holidays, & Bonus Floating Holiday (if hired before July 1st)
- Profit Sharing or Individual Bonus Programs
- Referral Program
- Per Diem & Paid Travel
- Employee Discount Hub
*Alliance Technical Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.*