We are seeking a mid-senior level Software Engineer with a minimum of 6+ years of expertise and a technical Bachelor’s degree to join our team in Annapolis Junction, MD. This role involves coding in primary languages such as Java, Python, CSS, JavaScript, and SQL. The engineer will analyze user requirements, determine design requirements, and develop new code to add features or modify the current codebase. Responsibilities include debugging, troubleshooting, and applying secure coding practices. The role also involves developing solutions through scientific analysis, creating system documentation, integrating with other applications via APIs, and analyzing performance measurements to improve system flows and processes. Collaboration with engineers, participation in code reviews, and development of algorithms and automated testing procedures are also key aspects of this position. The engineer will design and modify software using mathematical models to predict and measure outcomes.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level