The Software Engineer II directs and oversees the company’s software engineering function in developing, releasing, and maintaining software applications and operating systems according to business needs.
This role involves defining and creating future software business and leading the day-to-day management of software development.
The engineer develops policies and procedures to produce high-quality software products and services.
Responsibilities include ensuring software deliverables meet availability and performance goals, publishing metrics, and driving continuous improvement.
The position provides technical guidance and resolves conflicts with technical approaches, designs, and coding practices.
The engineer applies industry trends in technology, tools, and practices to improve the productivity and quality of software development.
The job is located at 4550 Montgomery Ave, Suite 1050N, Bethesda, MD 20814, with telecommuting options available.
Multiple positions are available.
Requirements:
A Bachelor’s degree or foreign degree equivalent in Computer Engineering, Computer Science, Information Technology, or a closely related field is required, along with one (1) year of experience in the job offered or a closely related field of study.
Demonstrated knowledge and experience with web and desktop-based application development is necessary.
Proficiency in debugging software applications is required.
Familiarity with web technologies such as HTML, CSS, or Web API is essential.
Experience with programming languages including .NET, C#, Java, or Python is needed.
Knowledge of SQL Server database is required.
Understanding of project management practices, specifically agile or lean methodologies, is necessary.
Experience with statistical data techniques (e.g., causal inference, syntactic analysis, sampling methods, or NLP) to address challenges from incomplete, unrepresentative, and mislabeled data is required.
Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud is necessary.
Knowledge of security systems that handle sensitive data is required.
Experience may be gained through a combination of education, internships, and/or employment.
Benefits:
Flexible work schedules and the ability to work remotely are available for many roles.
Health, dental, and vision insurance is paid up to 80% for employees, dependents, and domestic partners.
A robust time-off plan includes 21 days of PTO in the first year.
Two paid volunteer days and 11 paid holidays are provided.
The company offers 12 weeks of paid parental leave for all new parents.
Employees are eligible for a six-week paid sabbatical after six years of service.
An Educational Assistant Program and Clinical Employee Reimbursement Program are available.
A 401(k) plan with up to a 4% match is offered.
Stock options and additional benefits are included.