Skip to next element

Software Developer

Position Duties

Design, develop, and maintain scalable software applications across multiple platforms. Apply problem-solving and project management disciplines to deliver efficient solutions. Collaborate with cross-functional teams to build new features, improve system performance, and ensure security standards. Define technical requirements for new projects while supporting recruitment and mentoring of junior developers. Manage integration and deployment pipelines to support global operations. Participate in code reviews, testing, and debugging to maintain high-quality deliverables. Assist in financial planning for technology investments by providing technical input on cost and resource allocation. Work with the product and marketing teams to align software solutions with business goals. Additional tasks as assigned.

Requirements

Bachelor’s degree in Computer Science, Information Technology, or a closely related field, and five years of software development experience. Travel and relocation as required.

Work Location

Rockville, MD. Travel and relocation as required.

Apply Now