What are the responsibilities and job description for the Staff Engineer position at Agility Partners?
Our client is seeking a Staff Engineer to join an agile development team and help drive innovation in their core applications. This role is ideal for a technical leader with full-stack expertise who is passionate about building scalable systems and mentoring others. You'll help shape the architecture, select tools and technologies, and deliver impactful solutions that support the company's continued industry leadership.
Key Responsibilities
- Lead and collaborate with cross-functional, full-stack agile teams to deliver scalable software solutions.
- Design and develop hybrid, on-premise, and cloud-based web applications and APIs.
- Own and participate in the full SDLC: technical research, requirements gathering, design, development, testing, deployment, and support.
- Participate in a weekly support rotation to resolve production incidents or issues.
- Lead architectural design sessions and review system designs across teams.
- Mentor junior and senior engineers, promoting best practices and growth.
- Drive the adoption of modern tools and technologies to improve developer productivity and system performance.
Qualifications
- Bachelor’s degree in Computer Science and 5 years of software engineering experience, or 10 years of equivalent hands-on experience.
- 5 years of full-stack development experience, including:
- Web applications and RESTful APIs
- .NET (C#), TypeScript, React
- SQL-based databases (e.g., MS SQL Server)
- (Proficiency in similar technologies is acceptable with a willingness to learn the current stack)
- 3 years of technical leadership, with a strong track record of delivering complex projects on time.
- Deep experience in designing and implementing scalable, highly available systems with a focus on performance and resiliency.
- Familiarity with DevOps practices and tools, including:
- Infrastructure as Code (Terraform)
- Containerization (Docker, Kubernetes)
- CI/CD pipelines (Jenkins, CircleCI)
- Monitoring and operations (ServiceNow, DataDog)
- Experience with Microsoft Azure or other cloud platforms is a plus.
- Willingness to go the extra mile to meet deadlines for high-priority projects.