
Software Engineer
Agile Defense
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $90,000 - $115,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AngularAWSAzureCloudCyber SecurityDockerJavaJavaScriptKubernetesNoSQLReactSpringSpring BootSpringBootSQL
About the role
- Design, develop, test, and implement software solutions aligned with client requirements and organizational standards.
- Optimize existing systems and code bases for performance, scalability, and maintainability.
- Collaborate with cross-functional teams, including product managers, designers, and engineers, to deliver robust and innovative software solutions.
- Troubleshoot and resolve technical issues, ensuring minimal disruption to operations and user experience.
- Conduct thorough code reviews and ensure adherence to industry best practices and secure coding standards.
- Contribute to system architecture discussions and recommend improvements or enhancements.
- Stay informed about emerging technologies and trends to drive continuous improvement and innovation.
- Actively participate in Agile methodologies, including sprint planning, daily stand-ups, and retrospectives.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Minimum of 3–5 years of professional experience in software engineering.
- Strong proficiency in programming languages such as Java and JavaScript.
- Hands-on experience with frameworks and tools such as React, Angular, Spring Boot, or similar technologies.
- In-depth knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and associated tools.
- Experience with version control systems like Git and CI/CD pipelines.
- Solid understanding of Agile development practices and methodologies.
- Strong problem-solving and analytical skills.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes (preferred).
- Experience working with database systems (SQL and NoSQL) (preferred).
- Knowledge of cybersecurity principles and secure coding practices (preferred).
- Excellent written and verbal communication skills for effective collaboration (preferred).
Benefits
- competitive and comprehensive benefits package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJavaScriptReactAngularSpring BootAWSAzureGoogle CloudGitSQL
Soft skills
problem-solvinganalytical skillscommunication