Software Engineer (Mid-Senior Level)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Job description
- Develop software solutions using technologies such as Java, Python, JavaScript, CSS, and SQL
- Analyze user and system requirements to support software design and implementation
- Debug, troubleshoot, and resolve software defects and performance issues
- Develop new features and enhance existing codebases based on mission and customer requirements
- Apply scientific and analytical methodologies to solve technical challenges
- Create and maintain technical documentation, including system and user documentation
- Integrate software components and external systems using native or custom APIs
- Apply secure coding principles throughout the software development lifecycle
- Analyze application performance and collaborate with engineering teams to optimize workflows, usage, and system efficiency
- Participate in and lead code reviews to ensure code quality, maintainability, and adherence to best practices
- Design and implement algorithms that meet functional and performance requirements
- Develop and execute automated testing procedures and frameworks
- Design and modify software solutions using mathematical and analytical models to predict and measure outcomes
Requirements
Do you have experience in Technical writing?, Do you have a Bachelor’s degree?, We are seeking a Mid-to-Senior Level Software Engineer with at least 6 years of software development experience and a technical bachelor’s degree to support development efforts in Annapolis Junction, MD., * Minimum of 6 years of software development experience
- Bachelor’s degree in a technical discipline (additional experience may be substituted where applicable)
- IAT Level II certification or equivalent certification meeting federal cybersecurity requirements
- Active TS/SCI clearance with Full-Scope Polygraph
Benefits & conditions
Pulled from the full job description
- Health insurance
- Paid time off
- Vision insurance
- Dental insurance
-
Opportunities for advancement, * Retirement Planning Employer contribution of 6% of salary toward a 401(k) plan with immediate vesting and no employee match required.
-
Health, Dental, & Vision Insurance Comprehensive medical coverage with employer-paid premiums for employees and eligible dependents. Dental and vision coverage may apply to dependent children only, depending on plan selection.
-
Paid Time Off Employees receive 4 weeks (20 days) of paid time off annually in addition to 11 federal holidays.
-
Professional Growth & Compensation Opportunities for career advancement, professional development, and competitive compensation designed to support long-term growth.
-
Collaborative Culture Team-oriented environment that values collaboration, communication, and maintaining a positive workplace culture.
- Transparency & Leadership Support Commitment to open communication, honesty, and transparency across all levels of the organization.
About the company
Our client is a mission centric, people first company built on the belief that their people make the mission possible. They foster a culture rooted in trust, balance, and well being, where talented professionals are empowered to do meaningful work. Through flexibility, transparency, and strong support, we enable our team to thrive-fueling curiosity, creativity, and innovative solutions that truly serve their clients.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Ultimate Software Engineer Career Path Guide for 2023
Where to Find Entry-Level Software Engineering Jobs
What’s the Difference between a Junior, Mid, and Senior Developer?
Fully Remote Software Engineer Jobs