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

