Backend Software Engineer (Java)
About the Company:
Ad Hoc LLC is a leading technology company dedicated to transforming public-sector service delivery through innovative digital solutions. With a focus on scalable and impactful products, the company collaborates with federal agencies, commercial clients, and nonprofit organizations to modernize legacy systems, enhance data utilization, and build resilient digital infrastructures. Ad Hoc’s commitment to agile methodologies and user-centric design has positioned it at the forefront of government technology modernization efforts. The company values a culture of acceptance, accountability, and humility, fostering an environment where continuous learning and collaboration thrive. Its remote-first approach enables top talent nationwide to work flexibly while contributing to meaningful projects that make a difference in people's lives.
About the Role:
The Staff Software Engineer, Backend (Java), is a senior technical role responsible for leading the design, development, and maintenance of complex backend applications and services. Operating with a high degree of autonomy, you will serve as a subject matter expert, providing technical leadership across projects and ensuring the delivery of high-quality, scalable, and secure software solutions. This position involves collaborating closely with cross-functional teams—including product, design, and engineering—to translate business needs into effective technical architectures. You will advocate for best practices in software engineering, mentor junior engineers, and contribute to strategic planning and technical decision-making. The role offers an opportunity to work on impactful government and public-sector projects, shaping the future of digital services in a remote work environment.
Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)9+ years of professional experience in software engineering, with a focus on Java/J2EE and Spring BootProven expertise in designing, developing, and integrating REST APIs and microservices architectures Strong experience in building scalable, maintainable, and reliable backend systems Experience providing technical guidance, mentorship, and leadership to engineering teams Familiarity with cloud platforms, particularly AWS, including ECS and Lambda Experience with containerization tools such as Docker and infrastructure as code using Terraform Proficiency with version control and CI/CD pipelines, especially GitLabKnowledge of automated testing, debugging, and modern software engineering practices Excellent communication skills for technical and non-technical audiences
Responsibilities:
- Lead the design, development, testing, deployment, and maintenance of complex backend applications and services
- Develop technical roadmaps for new and existing projects with minimal oversight
- Drive architectural decisions, including system design, API development, and technology selection
- Design and evaluate scalable, secure, and reliable technical solutions, including REST APIs, microservices, and event-driven architectures
- Collaborate with cross-functional teams to translate product and business requirements into technical specifications
- Participate in technical planning sessions, providing insights and recommendations to clients and stakeholders
- Break down complex technical problems, identify constraints, and provide clear technical guidance
- Maintain high standards for code quality, security, testing, and performance through code reviews and best practices
- Mentor and support engineers’ technical growth through coaching and knowledge sharing
- Identify technical risks and dependencies, proposing mitigation strategies
- Communicate architectural decisions, technical constraints, and system details effectively to diverse audiences
- Support technical demonstrations, client presentations, and stakeholder engagements
- Participate in technical interviews and contribute to hiring efforts
- Travel periodically to collaborate with clients, partners, and team members as needed
Benefits:
- Company-subsidized health, dental, and vision insurance
- Flexible paid time off (PTO) policy 401(k) plan with employer matching contributions
- Paid parental leave after one year of service
- Employee Assistance Program (EAP) to support well-being and mental health
Equal Opportunity
Ad Hoc LLC is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, veteran status, political ideology, marital status, or any other protected characteristic under applicable law. We value the skills and experiences gained through military service and actively encourage veterans and transitioning service members to apply. Our compensation range for this role is $150,000 - $165,000, influenced by skills, experience, and responsibilities. We look forward to reviewing your application and discussing how you can contribute to our mission.