Job offers - CrawlJobs

Mid Software Engineer Jobs

35 Job Offers

Mid Software Engineer | Manila
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer, Core Infrastructure (Mid-Senior level)
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid-Level Software Engineer (Python) - RegTech - UK
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer Mid Level
Save Icon
Location Icon
Location
United States, Annapolis Junction
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid Software Engineer .Net
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid-Level Backend Software Engineer
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid Java Software Engineer
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Salary Icon
Salary
145000.00 - 160000.00 USD / Year
Expiration Date
Until further notice
Mid-Level/Senior Level Software Engineer
Save Icon
Amentum seeks a Mid-Level or Senior Level Software Engineer to design and field advanced automated test systems for Naval Aviation. You will develop software for TPS/OTPS solutions supporting Airborne Electronic Attack (AEA) systems, requiring proficiency in C/C++, C#, Python, or Java. This role ...
Salary Icon
Salary
120000.00 - 200000.00 USD / Year
Expiration Date
Until further notice
Mid-Level/Senior Level Software Engineer
Save Icon
Salary Icon
Salary
120000.00 - 200000.00 USD / Year
Expiration Date
Until further notice
Mid Java Software Engineer
Save Icon
Mid Java Software Engineer sought for Sportradar’s Warsaw team to build high-performance, cloud-native Java services powering global sports data and betting systems. You will design, test, and maintain distributed solutions on AWS, collaborating with senior engineers in an agile environment. Idea...
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid Java Software Engineer
Save Icon
Mid Java Software Engineer sought for Sportradar’s Warsaw team to build high-performance, cloud-native services processing real-time sports data and odds. You’ll design, implement, and test scalable Java solutions on AWS, collaborating with global engineers. Requires 2+ years’ Java experience, cl...
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
2HB Incorporated seeks a Mid-Level Software Engineer in Annapolis Junction, MD. You will design and maintain tools for the Atlassian suite, requiring Java, Linux CLI, and Bash/Python scripting. Ideal candidates have a Master’s degree plus 3 years of SWE experience or equivalent. Join a collaborat...
Location Icon
Location
United States, Annapolis Junction
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid-Level Software Engineer
Save Icon
Mid-Level Software Engineer needed in Annapolis Junction to develop and maintain a full-stack web app managing HPC access in a Kubernetes Linux environment. Requires a Master’s + 3 years or Bachelor’s + 5 years of SWE experience, plus Linux CLI, Bash, JavaScript, React, and HTML/CSS skills. AWS, ...
Location Icon
Location
United States, Annapolis Junction
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid Level Java Software Engineer
Save Icon
Mid-Level Java Software Engineer sought by a leading fintech firm to join their London team. You will build and scale production-grade systems that directly impact revenue, collaborating with front-office and trading teams. Ideal candidates have 2–5 years of Java experience and a Computer Science...
Salary Icon
Salary
120000.00 GBP / Year
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.