Job Closed
This listing is no longer active.
Digital Services for Government & Enterprise
Software Engineer
Location
Virginia
Posted
85 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer
DocMe360
DocMe360 is seeking a talented Senior Software Engineer to join our dynamic team. The Senior Software Engineer role will provide hands-on technical leadership and software development expertise for a cross-functional team supporting the Department of Veteran Affairs. This role is responsible for designing, developing, testing, and maintaining high-quality software solutions aligned with mission objectives and technical standards. The Senior Software Engineer collaborates with multiple VA teams and stakeholders to translate functional requirements into scalable, secure, and maintainable code while mentoring junior developers and contributing to overall system architecture decisions. The Department of Veterans Affairs requires this candidate to be a U.S. citizen. Responsibilities - Software Design & Development - Design, develop, test, and deploy software solutions using Java and Spring Boot - Integrate code and repository management with GitHub Copilot - Write clean, maintainable, and well-documented code aligned with best practices - Participate in architectural discussions and contribute to technical design decisions - Implement APIs, integrations, and data processing components as required - Code Quality & Technical Excellence - 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 - Agile Development & Collaboration - 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 - Support CI/CD pipelines and DevOps workflows - System Maintenance & Continuous Improvement - 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 - Recommend improvements to tools, frameworks, and development processes - Mentorship & Leadership - Mentor junior engineers and contribute to knowledge sharing within the team - Promote engineering best practices and a culture of technical excellence - Provide guidance on design patterns, system architecture, and development standards - Adhere to the DocMe360 Core Values - Delivery – Deliver all efforts through a culture of honesty, transparency, unwavering integrity, and professional growth - Optimist – Optimize and invest in professional growth, empowerment, and well-being - Collaboration – Collaborate for impact; foster teamwork and shared expertise to achieve success - Motivation – Motivate from within to naturally inspire and energize clients with passion and purpose - Exploration – Explore opportunities for innovative technologies and trends that align with our mission and foster the highest quality of products and services
Job Requirements
- Basic Qualifications
- Education and Experience
- 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
- Technical Skills
- 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
- Problem-Solving & Communication
- 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
- Preferred Qualifications
- Experience supporting federal or regulated environments
- Experience modernizing legacy systems
- Experience with containerization and orchestration tools
- Experience leading technical initiatives or feature teams
Benefits
- Salary range for this role is $110K - $135K
- The benefits listed below are for full-time W2 employees:
- 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
Related Guides
Related Job Pages
More Software Engineer Jobs
Staff Developer Advocacy Engineer
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Build delightful interactive learning inside Grafana • Improve end-to-end learner experience • Enable contribution and authoring workflows • Support private guides and experiences • Make completion tracking useful
Staff Developer Advocacy Engineer
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Build delightful interactive learning inside Grafana • Enable contribution and authoring (especially for non-engineers) • Support private guides and experiences • Make completion tracking that actually matters • Treat observability as a product principle • Ship fast with an AI-driven development workflow
Staff Software Engineer (Fulfillment Automation)
ChainguardMaking the software supply chain secure by default.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Chainguard delivers the industry's most secure container images: minimal, zero-CVE, rebuilt daily from source. We're building a new team focused on automation and tooling to accelerate how we deliver images at scale. As a Staff Engineer, you'll be the technical leader for this greenfield effort. You'll design systems, build AI-powered tooling, and shape the future of our fulfillment platform. You'll work closely with a small team of engineers, guiding technical decisions and raising the bar for engineering quality. This is a high-impact role at the intersection of developer tooling, AI/agents, and supply chain security. What you'll do - Architect the automation platform: - Design the end-to-end system that orchestrates package creation, test generation, and image building. - Own the technical vision and make decisions that will scale. - Build AI-powered tooling: - Develop LLM-integrated, agentic pipelines for manifest generation, test scaffolding, and validation. - Design prompt architectures, evaluation loops, and quality gates. - Write production Go: - This is a hands-on role! You'll develop CLI tools, services, and integrations alongside your team. - Build quality tooling: - Develop tooling and automation that improves customer reliability, including test generators, validation frameworks, and quality gates. - Lead and mentor: - Guide a growing team of engineers. - Set technical direction, review designs, and help teammates level up. - Drive outcomes that extend beyond your immediate team. - Shape the roadmap: - Collaborate with engineering leadership to identify the highest-impact problems and ensure they get solved. - Participate in long-term planning for the organization. Qualifications - 8+ years of software engineering experience, with a track record of designing and building complex systems. - Strong Go expertise. - Experience with AI/LLM integration: building systems that use language models for code generation, automation, or developer tooling. - Familiarity with prompt engineering, evaluation, and guardrails. - Systems architecture skills: ability to design loosely-coupled, scalable systems and make pragmatic trade-offs. - Experience building developer tools, CLIs, or automation platforms. - Deep Linux and build systems knowledge: experience with package managers (apk, apt, rpm), build tools (Make, Bazel, language-specific toolchains), and containerization. - Container ecosystem expertise: Docker, OCI, container registries, Kubernetes. - Strong communication skills: ability to write clear technical documents, work autonomously, and collaborate across teams. Nice to haves - Contributions to open-source projects. - Familiarity with software supply chain security (SBOM, provenance, signing). - Experience with melange, apko, or Wolfi. - Understanding of compliance frameworks (FedRAMP, FIPS, STIG). Benefits - Flexible & Remote-First Culture: Work remotely with team meetup opportunities, bi-annual destination summits, and a monthly stipend for coworking spaces, phone and internet costs. - Our Approach to Equity: Receive stock options upon hire and promotion. Plus, you can participate in secondary offerings and have 10 years to exercise your options. - 100% Covered Health Insurance: We cover 100% of your health, vision and dental insurance premiums for you and your dependents. - ∞ Flexible Time Off: Take the time you need – to do our best work, we need to recharge and reset. - 18 Weeks Paid Parental Leave: We offer 18 weeks for birthing parents and 12 weeks for non-birthing parents, with the option to use it all at once or throughout your child's first year.
Power BI Developer, SQL – 10+ Years, Freelance
Tech Minds AgencyA Team of Tech Experts Driving Business Success: Web/Mobile Development, Digital Marketing, and Skill-Enhancing Courses
• Design, develop, and maintain Power BI reports and dashboards • Write complex SQL queries to extract and manipulate data from various databases • Optimize SQL queries for performance and efficiency • Work closely with business stakeholders to understand their reporting requirements • Translate business requirements into effective data visualizations and reports • Troubleshoot and resolve issues with existing Power BI reports • Stay updated with the latest Power BI and SQL developments and implement them in our solutions



