Our client is 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 solutions through scientific analysis and performance measurements. Responsibilities include debugging, troubleshooting, developing new code for features or modifications, applying secure coding practices, and creating system documentation. Collaboration with engineers to improve flows, usage, or processes, leading or participating in code reviews, and developing algorithms and test procedures using automated testing frameworks are also key aspects of this position. The role requires the ability to 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