Job offers - CrawlJobs

Mid Software Engineer Jobs

35 Job Offers

New
Fullstack Software Engineer (Mid Level)
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
New
Software Engineer, Mid-Level
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer, Platform (Mid-Senior Level)
Save Icon
Join Sprinter Health as a Software Engineer, Platform in San Francisco. Build scalable backend services and developer tools with 5+ years of experience. Enjoy pre-IPO equity, full benefits, and flexible PTO.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid-Level Software Engineer (Python) - RegTech - UK
Save Icon
Join Suade as a Mid-Level Software Engineer (Python) in UK RegTech. Translate business requirements into code, build regulatory solutions, and grow your skills. Salary £50,000-£65,000 plus flexible working and benefits.
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Output / Quadient Software Engineer (Mid-Senior)
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid Software Engineer - AI (f/m/div.)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Embedded AI Software Engineer Mid-Level
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
2026-7854 Software Engineer (Mid Shift)
Save Icon
Location Icon
Location
Philippines, Bonifacio Global City
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer AI Research (Mid-Senior)
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid-Senior Software Engineer (Spring, Spring Boot)
Save Icon
Location Icon
Location
Greece, Pátrai
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid-Senior Java Software Engineer
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid-Senior Software Engineer (Spring, Spring Boot)
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid-Senior Software Engineer (Spring, Spring Boot)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Embedded Software Verification Engineer (Mid level)
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer (Mid) - Backend AI Engineer
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid-Level Fullstack Software Engineer (React / Python)
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid-level Full Stack Software Engineer, .NET
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid-Level Backend Software Engineer (Python) - Growing Impact Scale Up
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Mid-Senior Software Engineer
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer (AI Engineer) (Mid Level) - FULLY CLEARED with POLYGRAPH REQUIRED
Save Icon
Location Icon
Location
United States, Linthicum Heights
Salary Icon
Salary
Not provided
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.