
Software Engineer
DocMe360
full-time
Posted on:
Location Type: Remote
Location: Virginia • United States
Visit company websiteExplore more
Salary
💰 $110,000 - $135,000 per year
About the role
- Provide hands-on technical leadership and software development expertise for a cross-functional team supporting the Department of Veteran Affairs.
- Design, develop, test, and maintain high-quality software solutions aligned with mission objectives and technical standards.
- Collaborate with multiple VA teams and stakeholders to translate functional requirements into scalable, secure, and maintainable code.
- Mentor junior developers and contribute to overall system architecture decisions.
- Participate in architectural discussions and contribute to technical design decisions.
- Implement APIs, integrations, and data processing components as required.
- Conduct peer code reviews and provide constructive feedback.
- Ensure adherence to coding standards, secure development practices, and performance optimization guidelines.
- Develop and maintain automated unit and integration tests.
- Troubleshoot and resolve complex technical issues across environments.
- Participate in sprint planning, backlog refinement, stand-ups, demos, and retrospectives.
- Collaborate closely with product managers, architects, UX designers, and other engineers.
- Provide effort estimates and technical input during planning cycles.
- Maintain & enhance existing products to improve performance, scalability, and reliability.
- Identify and remediate technical debt.
- Support production deployments and assist in root cause analysis when issues arise.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- 7+ years of professional software development experience
- Proven experience building and maintaining enterprise or mission-critical systems
- Experience working within agile development teams
- Proficiency in Java and Spring Development
- Experience with modern software frameworks and development tools within the JavaScript ecosystem
- Familiarity with Maven, SQL, and Docker
- Experience designing and consuming RESTful APIs
- Experience working with relational and/or NoSQL databases
- Familiarity with cloud platforms (e.g., AWS, Azure, or similar)
- Experience with version control systems (e.g., Git)
- Understanding of CI/CD pipelines and DevSecOps practices
- Familiar with GitHub Copilot
- Strong analytical and debugging skills
- Ability to break down complex technical problems into implementable solutions
- Strong written and verbal communication skills
- Ability to collaborate effectively across technical and non-technical stakeholders
- Experience supporting federal or regulated environments (preferred)
- Experience modernizing legacy systems (preferred)
- Experience with containerization and orchestration tools (preferred)
- Experience leading technical initiatives or feature teams (preferred)
Benefits
- Health Care Plan (Medical, Dental, & Vision)
- Retirement Plan (401k, IRA)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity & Paternity)
- Training & Development
- Work From Home
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring DevelopmentRESTful APIsMavenSQLDockerNoSQL databasesCI/CD pipelinesDevSecOps practicesGit
Soft Skills
analytical skillsdebugging skillsproblem-solvingwritten communicationverbal communicationcollaborationmentoringtechnical leadershipfeedback provisionplanning