Job Requirements
Annapolis Junction, MD Augusta, GA Chantilly, VA Columbia, MD Fort Belvoir, VA
Secret Polygraph Unspecified
Mid Level Career (5+ yrs experience)
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Software Engineering (Full-Time)
We are seeking talented and motivated Software Engineers to join our dynamic team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software systems that are critical to our operations. You will work collaboratively with cross-functional teams to define, design, and ship new features and improvements.
Responsibilities:
Qualifications:
Preferred Qualifications:
We offer a competitive salary and benefits package, including health insurance, retirement plans, and opportunities for professional growth. Join our team and be part of a company that values innovation, collaboration, and excellence.
We are seeking talented and motivated Software Engineers to join our dynamic team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software systems that are critical to our operations. You will work collaboratively with cross-functional teams to define, design, and ship new features and improvements.
Responsibilities:
- Develop and maintain high-quality software applications using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Troubleshoot and debug issues to resolve software defects and improve system performance.
- Contribute to architectural discussions and help shape the future direction of our software systems.
- Stay up-to-date with emerging technologies and industry trends to continuously improve our software solutions.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Software Engineer or in a similar role, with a strong portfolio of developed applications.
- Proficiency in one or more programming languages such as Java, Python, C++, JavaScript, or similar.
- Experience with software development tools and methodologies, including version control systems (e.g., Git).
- Strong understanding of software development lifecycle and best practices.
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Effective communication and teamwork skills.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of database systems and SQL.
- Familiarity with agile development processes.
- Experience with CI/CD pipelines and automation tools.
We offer a competitive salary and benefits package, including health insurance, retirement plans, and opportunities for professional growth. Join our team and be part of a company that values innovation, collaboration, and excellence.
group id: 10382300