Summary
Join Agile Six, a remote-first company, as a Senior Software Engineer to contribute to a team enhancing digital tools for veterans. You will work on improving the VA.gov website and mobile app, focusing on clarity, accessibility, and usability. This hands-on coding role involves crafting APIs, troubleshooting issues, and applying design patterns. You will collaborate with others, leverage AI tools, and mentor colleagues. The ideal candidate has 7+ years of experience, expertise in multiple languages, and a passion for making a difference. This is a key personnel role subject to government review.
Requirements
- With 7+ years as a Software Engineer, youβve worked with complex architectures across multiple products and business domains, while also building strong expertise in specific areas
- You have deep experience with multiple languages and automated testing tools for them
- You have solid experience maintaining and refining design and implementation choices over time
- You have experience experimenting with and/or utilizing AI tools and services to create and deliver software, and a strong willingness to leverage AI where appropriate to improve outcomes
- You thrive in Agile environments, focusing on team success and embodying an Agile mindset throughout your work
- Experience self-organizing: taking ownership of assigning and managing your own work
- Bias to action; youβve proactively tried new things of your own volition
- Pragmatic decision-making skills and the ability to weigh and navigate tradeoffs
- A strong sense of experimentation, eager to innovate, using hypothesis-driven development
- You have lived and worked in the United States for 3 out of the last 5 years
Responsibilities
- Craft components and service APIs, using various frameworks and architectures to thoughtfully integrate advanced features
- Work with others to solve technical challenges, design effective solutions, troubleshoot production issues, and improve system performance
- Apply design patterns to support quality decisions and contribute to maintaining standards through code reviews, tools, testing strategies, and metrics
- Apply your experience to make informed architectural decisions, using design patterns and best practices to maintain quality through code reviews and metrics
- Make effective choices for architecture and scalability, supporting smoother workflows and enhancing the development process
- Identify and integrate AI-powered tools and services into the software development lifecycle to improve the efficiency and/or quality of delivery
- Proactively identify, promote, and support opportunities for the team to leverage AI to improve the efficiency and/or quality of delivery, as well as provide coaching and facilitate other forms of support for team members to learn how to use AI Services as needed
- Support colleagues through code reviews and pair programming, helping to strengthen their skills and improve code quality
- Communicate effectively with both technical and non-technical teams to foster a collaborative environment
- Champion innovative ideas and support others in engaging with new approaches
- Help address challenges holistically and contribute to meaningful, systemic improvements and make informed trade offs
- Support the practice of engineering within the organization as needed, through activities such as help with recruitment and hiring, code challenges, and participating in our community of practice
Preferred Qualifications
- Development experience in cloud environments like AWS or Azure
- Experience with polyglot programming, using multiple languages, leveraging strengths of each language
- Expertise in continuous integration and deployment systems such as Jenkins or GitHub Actions
- Experience leveraging AI tools and services to create and deliver software to production in a professional capacity
- Familiarity with the U.S. Web Design System
- Experience working with government agencies
- You are a U.S. Veteran
Benefits
- Self-managed work/life balance and flexibility
- Competitive and equitable salary (equal pay for equal work)
- Employee Stock Ownership (ESOP) for all employees!
- 401K matching
- Medical, dental, and vision insurance
- Employer paid short and long term disability insurance
- Employer paid life insurance
- Self-managed and generous paid time off
- Paid federal holidays and two floating holidays
- Paid parental leave
- Self-managed professional development spending
- Self-managed wellness days
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.