Why this role stands out
This hybrid role offers a fantastic opportunity to grow your software development career within a reputable company, contributing to impactful projects by designing, testing, and maintaining critical applications. You'll thrive here if you possess strong programming skills, enjoy collaborative agile environments, and are eager to expand your expertise across the full software development lifecycle. Embrace this chance to enhance your technical abilities and make a real difference.
Quick overview
Job description
Job Description About the Role
The Software Developer (Mid) is responsible for designing, developing, testing, and maintaining software applications that meet business and mission requirements. This role contributes to the full software development lifecycle, from requirements analysis through deployment, and works within agile teams to deliver reliable, maintainable, and well-documented code.
The Mid-Level Software Developer collaborates with architects, fellow developers, QA engineers, and product owners to translate technical and functional requirements into working solutions. The ideal candidate brings solid programming skills, experience with modern frameworks and tools, and the ability to work both independently and as part of a team.
You Will
- Design, develop, and maintain software applications using modern programming languages and frameworks.
- Participate in all phases of the software development lifecycle, including requirements analysis, design, coding, code review, testing, and deployment.
- Write clean, maintainable, and well-documented code following established coding standards and best practices.
- Develop and consume RESTful APIs and web services, ensuring secure and efficient data exchange between systems.
- Collaborate with QA engineers to develop and execute unit tests, integration tests, and support automated testing efforts.
- Troubleshoot and resolve software defects and performance issues in development and production environments.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Contribute to technical design discussions, architectural decisions, and code review processes.
- Integrate applications with databases (SQL and NoSQL), messaging systems, and third-party services.
- Maintain and improve CI/CD pipelines for application build, test, and deployment automation.
- Document technical designs, implementation details, and operational procedures.
Desired Skills and Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4–7 years of professional software development experience.
- Proficiency in Java, Javascript, HTML, CSS, and Vue. • Working knowledge of relational databases (PostgreSQL, SQL Server, MySQL) and SQL query development.
- Experience with version control systems (Git) and collaborative development workflows (pull requests, branching strategies).
- Familiarity with cloud platforms (AWS, Azure, or GCP) and deploying applications in cloud environments.
- Understanding of RESTful API design, microservices architecture, and message queue systems.
- Experience with CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps).
- Familiarity with containerization (Docker) and orchestration (Kubernetes) is a plus.
- Strong analytical and problem-solving skills with attention to detail.
- Effective communication skills and the ability to work collaboratively in agile teams.
- Experience in government or DoD software development environments is desirable.
- Active TS (Willing to get CI Poly)
Similar jobs
- RE
Senior Digital EngineerNew
Renesas Electronics · Chandler, Arizona · On-site 🇺🇸
IoTVerilogAgileEngineeringSalary not listed18 minutes ago - TC
Junior Forward Deployed EngineerNew
TATA Consultancy Services Limited · Santa Clara, CA · On-site 🇺🇸
Generative AIPrompt EngineeringEngineeringSalary not listed23 hours ago - 4C
Software DevelopersNew
4 Consulting Inc · Pflugerville, TX · On-site 🇺🇸
OracleSQLSpring+10TechnologySalary not listed23 hours ago - SY
Mid-Level UI/UX Software Engineer [$320k/yr+] TS/SCI-FS Poly with Security ClearanceNew
SYSTOLIC · Herndon, VA · Hybrid 🇺🇸
Next.jsHTMLScrum+5TechnologySalary not listed23 hours ago - SY
Junior Java Software Engineer [$239k/yr+] TS/SCI-FS Poly with Security ClearanceNew
SYSTOLIC · Annapolis Junction, MD · Hybrid 🇺🇸
DockerPHPGit+10TechnologySalary not listed23 hours ago - ZS
Software Engineer TS/SCI Required with Security ClearanceNew
ZoeTech Staffing LLC · Denver, CO · On-site 🇺🇸
SAFeDockerSpring+13TechnologySalary not listed23 hours ago - SY
Mid-Level Python Software Engineer [$320k/yr+] TS/SCI-FS Poly with Security ClearanceNew
SYSTOLIC · Herndon, VA · Hybrid 🇺🇸
ELKLogstashGrafana+3TechnologySalary not listed23 hours ago - CS

Senior Network Engineer with Security ClearanceNew
CASTALIA SYSTEMS LLC · Largo, FL · On-site 🇺🇸
TCP/IPUnityLinux+1TechnologySalary not listed23 hours ago - SY
Senior Lead Software Engineer [$303k/yr+] TS/SCI-FS Poly with Security ClearanceNew
SYSTOLIC · Annapolis Junction, MD · Hybrid 🇺🇸
TechnologySalary not listed23 hours ago - AT

Forward Deployed EngineerNew
Amzur Technologies, Inc. · United States · Hybrid 🇺🇸
EngineeringSalary not listed23 hours ago - II

Software Engineer job opportunity at Tucson, AZ with Security ClearanceNew
Indotronix International Corp · Tucson, AZ · On-site 🇺🇸
TCP/IPC#C+++5Technology$75/hr23 hours ago - AT

Sr Forward Deployed EngineerNew
Amzur Technologies, Inc. · Plainsboro Township, NJ · Hybrid 🇺🇸
EngineeringSalary not listed23 hours ago