DocMe360

Software Engineer

DocMe360

full-time

Posted on:

Location Type: Remote

Location: VirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $110,000 - $135,000 per year

Job Level

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