United States Remote (Country) USD 152,305 / year

Agile Six is hiring a Senior Software Engineer

About the Role

This position involves leading technical design and implementation of software solutions, mentoring team members, and ensuring high-quality delivery through best practices in coding, testing, and deployment.

Responsibilities

  • Design and develop robust, scalable software systems
  • Collaborate with product and engineering teams to define technical requirements
  • Write clean, maintainable, and well-tested code
  • Lead code reviews and provide constructive feedback
  • Troubleshoot and resolve complex technical issues
  • Mentor junior engineers and support team growth
  • Contribute to architectural decisions and system design
  • Ensure software meets performance, security, and reliability standards
  • Implement continuous integration and deployment pipelines
  • Stay current with emerging technologies and industry trends
  • Work within agile development cycles and participate in sprints
  • Document technical designs and development processes
  • Support deployment and monitoring of production systems
  • Optimize applications for speed and scalability
  • Integrate third-party services and APIs
  • Promote code quality through automated testing
  • Collaborate on user story refinement and estimation
  • Ensure compliance with security best practices
  • Participate in on-call rotations when necessary
  • Drive improvements in engineering practices and tooling
  • Translate business needs into technical solutions
  • Work across multiple projects with shifting priorities
  • Maintain focus on user experience and system reliability
  • Support knowledge sharing across engineering teams
  • Contribute to technical planning and roadmap discussions

Compensation

Competitive salary based on experience and location

Work Arrangement

Hybrid work model with flexibility for remote and in-office work

Team

Collaborative engineering team using agile methodologies and modern development practices

Why Join Us

  • Opportunity to work on mission-critical applications that serve public sector clients
  • Supportive culture that values innovation, inclusion, and continuous learning
  • Access to professional development resources and technical training
  • Work-life balance supported through flexible scheduling and remote options
  • Collaborative environment where engineers are empowered to lead change

Technology Stack

  • Languages: Java, Python, JavaScript, or similar
  • Cloud: AWS or Azure
  • Containers: Docker, Kubernetes
  • Databases: PostgreSQL, MongoDB, or equivalent
  • CI/CD: Jenkins, GitHub Actions, or similar
  • Infrastructure as Code: Terraform or CloudFormation
  • Monitoring: Datadog, Prometheus, or similar

This position may offer visa sponsorship for qualified candidates

Required Skills
JavaScriptTypeScriptReact.jsNode.jsNext.jsTailwindGraphQLPostgreSQLAWSCI/CDGitAgile MethodologiesUser-Centered Design
About company
Agile Six
Agile Six is a people-first, remote-work company that serves shoulder-to-shoulder with federal agencies to find innovative, human-centered solutions.
All jobs at Agile Six Visit website
Job Details
Category other
Posted 10 months ago