CrawlJobs Logo

Filters

Location
Salary

Mid Software Engineer United States Jobs

23 Job Offers

Associate and Mid-Level Software Engineers
Save Icon
Location Icon
Location
United States , Berkeley; Daytona Beach
Salary Icon
Salary
Not provided
boeing.com Logo
Boeing
Expiration Date
Until further notice
Software Tool Engineer Mid-Level
Save Icon
Location Icon
Location
United States , Laurel
Salary Icon
Salary
200000.00 - 280000.00 USD / Year
seekintegrity.com Logo
Integrity Technology Consultants
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Mid-Level Software Engineer needed in Annapolis Junction to build interactive UI components for a mission-focused enterprise web app in a Linux environment. You’ll collaborate with Product Owners and System Engineers, leveraging experience with Django, Docker, and CI/CD tools. Requires a Master’s...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Mid-Level Software Engineer - Unmanned Systems
Save Icon
Join Arcfield as a Mid-Level Software Engineer in Middletown, RI, supporting unmanned vehicle software for the Naval Undersea Warfare Center. Utilize your expertise in C++/Java within Linux environments, following agile SDLC and CI/CD processes. This role offers flexible telework, comprehensive b...
Location Icon
Location
United States , Middletown
Salary Icon
Salary
72826.14 - 126630.53 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Join our team as a Mid-Level Software Engineer in Annapolis Junction. Develop and enhance complex software systems, including real-time platforms and large-data analytics. This role requires a Bachelor's degree and 14 years of SWE experience on similar projects. Utilize modern methodologies to so...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Mid-Level C# Software Engineer
Save Icon
Join a computational design team in Minneapolis as a Mid-Level C# Engineer. Develop a major plugin for a 3D modeling platform, manipulating geometry and building automation tools. Requires 3-5 years of C# expertise, Git, and experience in a 3D environment. Ideal for a collaborative developer inte...
Location Icon
Location
United States , Minneapolis
Salary Icon
Salary
40.00 - 60.00 USD / Hour
solutiaconsulting.com Logo
Solutia Consulting
Expiration Date
Until further notice
Mid-level Software Engineer
Save Icon
Join 2HB Incorporated as a Mid-level Software Engineer supporting a government customer in Annapolis Junction, MD. This role requires a Master's/Bachelor's in CS with 3-5+ years of experience in Linux, Python, Bash, RabbitMQ, and MongoDB. Develop and sustain critical software applications like DI...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Mid-level Software Engineer
Save Icon
Seeking a Mid-level Software Engineer in Annapolis Junction to develop and enhance complex, diverse software systems. This role requires a TS/SCI/Full Scope Polygraph and 14 years of SWE experience. You will work on processing-intensive analytics, large data sets, and real-time systems within a c...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Location Icon
Location
United States , Columbia
Salary Icon
Salary
Not provided
synergyecp.com Logo
Synergy ECP
Expiration Date
Until further notice
Mid-Level Java Software Engineer
Save Icon
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
150000.00 - 180000.00 USD / Year
synergyecp.com Logo
Synergy ECP
Expiration Date
Until further notice
Mid-Level Dev Ops Software Engineer
Save Icon
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
synergyecp.com Logo
Synergy ECP
Expiration Date
Until further notice
Mid-Level Dev Ops Software Engineer
Save Icon
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
185000.00 - 245000.00 USD / Year
synergyecp.com Logo
Synergy ECP
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Seeking a Mid-Level Software Engineer in Annapolis Junction to develop and enhance complex software systems, including real-time analytics and large data processing. This role requires a TS/SCI/Full Scope Polygraph clearance and 14 years of relevant SWE experience. You will work on diverse projec...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Join our team as a Mid-Level Software Engineer in Annapolis Junction. Develop and enhance complex software systems, including real-time platforms and large-data analytics. This role requires 14 years of SWE experience and a Computer Science degree (or equivalent). Utilize modern methodologies whi...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Join our team as a Mid-Level Software Engineer in Annapolis Junction. Develop and maintain a critical web application for HPC resource access within a large, multi-tenant Kubernetes environment. Utilize your full stack expertise with React, Linux, and automation scripting. This role offers a chal...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Join our team as a Mid-Level Software Engineer in Annapolis Junction. Develop and maintain a critical web application for HPC resource access within a Kubernetes environment. Utilize your full stack expertise with React, JavaScript, and Linux automation. This role offers a challenging opportunity...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Software Engineer Mid Level
Save Icon
Location Icon
Location
United States , Fort Meade, MD; Annapolis Junction, MD
Salary Icon
Salary
185400.00 - 205000.00 USD / Year
elevi.net Logo
ELEVI Associates
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Join 2HB Incorporated as a Mid-Level Software Engineer in Annapolis Junction, MD. This role requires a Master's/Bachelor's in CS with 3-5+ years of experience. You will transform complex data into analysis-ready datasets using Python, Linux, Bash, and Apache Spark. Experience with Airflow, SQL, o...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Join 2HB Incorporated as a Mid-Level Software Engineer in Annapolis Junction, MD. Develop and maintain Infrastructure as Code (IaC) solutions, focusing on automation with Bash/Python. Requires a degree plus experience with Linux CLI, scripting, and release management. Support critical government ...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Join AnaVation as a Mid-Level Software Engineer in Chantilly. Design and develop critical applications for large-scale data processing and advanced analytics within a forensic ecosystem. Requires 5+ years' experience, Python proficiency, Agile knowledge, and an active TS/SCI clearance. Enjoy comp...
Location Icon
Location
United States , Chantilly
Salary Icon
Salary
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Previous 1 2 Next

About the Mid Software Engineer role

Mid Software Engineer jobs represent a pivotal and dynamic career stage for technology professionals. These roles are designed for developers who have moved beyond foundational junior levels and are now expected to contribute with significant autonomy, technical depth, and growing leadership. A Mid Software Engineer is a core contributor, responsible for turning complex requirements into robust, scalable, and efficient software solutions. They operate at the heart of the development lifecycle, from design and implementation to testing, deployment, and iterative improvement.

Professionals in these jobs typically engage in a broad range of responsibilities that define modern software development. A core duty is writing clean, well-documented, and production-ready code, often taking ownership of features or entire modules. They collaborate closely within cross-functional teams, including product managers, designers, and other engineers, to translate product vision into technical reality. Beyond pure coding, Mid-level Engineers are heavily involved in system design discussions, code reviews to uphold quality and security standards, and troubleshooting complex technical issues. They also begin to mentor more junior team members, sharing knowledge and fostering team growth. A key aspect of the role is balancing immediate feature development with long-term code health, advocating for best practices, refactoring, and ensuring the system's architecture can scale effectively.

The typical skill set for these jobs is both deep and broad. Technically, employers seek several years of hands-on experience across the full software development lifecycle. Proficiency in one or more core programming languages (such as Python, JavaScript, Java, or C#) is essential, along with experience with relevant frameworks, libraries, and tools. Strong understanding of data structures, algorithms, and system design principles is expected. Practical experience with version control systems like Git, relational or non-relational databases, and often cloud services (AWS, Azure, GCP) is common. Crucially, soft skills are equally important: excellent problem-solving abilities, clear written and verbal communication for articulating technical decisions, and a collaborative mindset are fundamental requirements. The ability to quickly learn new technologies, adapt to legacy and modern codebases, and take ownership of projects from conception to delivery distinguishes successful candidates.

Ultimately, Mid Software Engineer jobs offer a challenging and rewarding opportunity to have a substantial impact on products and systems. It is a role that blends deep technical execution with emerging leadership, setting the stage for advancement into senior or specialized positions. For developers passionate about building impactful software and elevating their craft within a team environment, pursuing mid-level roles is a critical and exciting career step.