CrawlJobs Logo

Filters

Location
Salary

Mid Software Engineer Jobs

35 Job Offers

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 Backend Software Engineer
Save Icon
Join EveryMatrix in Zagreb as a Mid-level Backend Engineer. Develop scalable Node.js microservices and RESTful APIs for iGaming solutions. Enjoy a hybrid schedule, generous leave, and family-friendly benefits. Requires 3+ years of experience and advanced Node.js skills.
Location Icon
Location
Croatia , Zagreb
Salary Icon
Salary
2600.00 - 4000.00 EUR / Month
everymatrix.com Logo
EveryMatrix
Expiration Date
Until further notice
Mid Software Engineer
Save Icon
Join our team in South Bank as a Mid Software Engineer. You'll design and build backend microservices using .NET Core, C#, and modern Azure cloud technologies like AKS and CosmosDB. This role focuses on developing our high-traffic Hotel Aggregation platform within an agile environment. We offer a...
Location Icon
Location
Australia , South Bank
Salary Icon
Salary
Not provided
fctgcareers.com Logo
Flight Centre Brand
Expiration Date
Until further notice
Mid Software Engineer
Save Icon
Join Bentley Systems as a Mid Software Engineer in Vilnius or Kaunas. Develop industry-leading software for Plant, Building, and Structural engineering using TypeScript, Node.js, and React. Work in agile teams on cloud-focused solutions, with attractive benefits and professional development oppor...
Location Icon
Location
Lithuania , Vilnius; Kaunas
Salary Icon
Salary
3500.00 EUR / Month
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Mid / Senior Software Engineer
Save Icon
Join a dynamic team as a Mid/Senior Software Engineer, developing cutting-edge, AI-powered mobile applications. Utilize your 5+ years of experience with Node.js, React, SQL, and Google Cloud to build high-quality backend systems and web panels. Enjoy benefits like remote work, health insurance, a...
Location Icon
Location
Salary Icon
Salary
Not provided
appnation.co Logo
AppNation
Expiration Date
Until further notice
Mid-Level Software Integration Engineer
Save Icon
Join 2HB Incorporated as a Mid-Level Software Integration Engineer in Annapolis Junction, MD. You will integrate, install, and configure COTS/GOTS software in heterogeneous Linux environments. Key duties include automating HPC system tests with Bash/Python and developing technical documentation. ...
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice

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.