Mid Level Software Developer Jobs
Mid level software developer jobs go to developers ready to own features end to end, make architectural decisions with limited oversight, and bring junior teammates up to speed. Openings run across on-site, remote, and hybrid settings in Technology & Software, Retail, and E-Commerce & Online Marketplaces, with Amazon, JPMorganChase, and Apple actively hiring at this level now.
Find JobsOverview
Showing 5 of 5,831+ Mid Level Software Developer jobs
Introduction to the role
The DUV Software Group at Cymer is seeking a talented Software Quality Assurance Engineer with experience—and enthusiasm—for complex, real-time control systems. In this role, you will be engaged across the full software development lifecycle, from requirements definition through system-level testing, helping ensure the reliability and performance of cutting-edge industrial products.
Role and responsibilities
You will work closely with Systems, Algorithms, and Software engineers to develop clear, testable requirements and translate them into effective test strategies and detailed verification plans. Hands-on work in a laboratory environment—testing laser-based electro‑mechanical systems, analyzing results, and reporting findings—is a core part of the role. Our systems leverage actuators, motors, sensors, real-time operating systems, object-oriented design, and distributed control architectures. If you are a self-starter who enjoys technical ownership, collaboration with world-class engineers, and making a visible impact on small, high-performing teams, we would like to hear from you.
- Develops, publishes, and implements test plans for software module and system level test.
- Designs and creates test cases and procedures for testing software functionality, executes these test cases, and maintains an auditable storage and retrieval of test results.
- Analyzes software requirements for completeness, participates in requirements design and code reviews, and participates in collection of operational use cases
- Participates in design reviews to ensure requirements have been flowed down into the appropriate design documentation.
- Analyzes test results and provides progress reports to engineers and management.
- Works closely with developers to isolate and understand problems and issues.
- Collects data on problems and issues and feeds that back to the development teams for implementation of root cause solutions. Performs other duties as assigned.
Education and Experience
- Bachelor's degree in Engineering, Computer Science, or related discipline.
- A minimum of five (5) years industry experience in devising and implementing test plans in an embedded environment required.
- Past experience in testing hard real time embedded software systems and algorithms for electro-mechanical systems.
- Excellent written and verbal communication skills.
- Ability to translate, statistically analyze data, and effectively report problems through written and/or graphical formats.
- Ability to trace hardware connectivity issues and use basic tools such as oscilloscopes and logic analyzers
- Ability to logically think through issues and be able to trace problems and implement quickly creative solutions.
- Ability to define and carry out test procedures, improving them (if possible), or move them into the test automation framework.
- Ability to define and carry out installation procedures and accurate record keeping of configurations.
- Desired experience in the following:
- Use Cases, UML, process and data flow.
- Software development processes, Software configuration management and defect tracking. Must have demonstrated a pragmatic and disciplined approach in successfully implementing best SQA practices in a "real world" company. Proven success defining, developing, and implementing software test systems. Past success in testing embedded software systems and algorithms.
Other Information
- This position is located on-site in San Diego, CA . It requires onsite presence to attend in-person work-related events, trainings and meetings and to further ensure teamwork, collaboration and innovation.
- A flexible workplace arrangement may be available to employees working in roles conducive to remote work (up to two days a week).
- Routinely required to sit; walk; talk; hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, reach, and stretch. Occasionally required to move around the campus.
- Occasionally lift and/or move up to 20 pounds.
- Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
- Must be willing to work in a clean room environment, wearing coveralls, hoods, booties, safety glasses and gloves for entire duration of shift.
- While performing the duties of this job, the employee routinely is required to sit; walk; talk; hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, reach, and stretch.
The current base annual salary range for this role is currently:
$117,750-176,625Pay scales are determined by role, level, location and alignment with market data. Individual pay is determined through interviews and an assessment of several factors that that are unique to each candidate, including but not limited to job-related skills, relevant education and experience, certifications, abilities of the candidate and pay relative to other team members.
The Company offers employees and their families, medical, dental, vision, and basic life insurance. Employees are able to participate in the Company’s 401k plan. Employees will also receive eight (8) hours of vacation leave every month and (13) paid holidays throughout the calendar year. For more information, please contact the Recruiter or click on this link Compensation & Benefits in the US .
All new ASML jobs have a minimum application deadline of 10 days.
Inclusion and diversity
ASML is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that inclusion and diversity is a driving force in the success of our company.
Need to know more about applying for a job at ASML? Read our frequently asked questions .
Request an Accommodation
ASML provides reasonable accommodations to applicants for ASML employment and ASML employees with disabilities. An accommodation is a change in work rules, facilities, or conditions which enable an individual with a disability to apply for a job, perform the essential functions of a job, and/or enjoy equal access to the benefits and privileges of employment. If you are in need of an accommodation to complete an application, participate in an interview, or otherwise participate in the employee pre-selection process, please send an email to USHR_Accommodation@asml.com to initiate the company’s reasonable accommodation process.
Please note: This email address is solely intended to provide a method for applicants to initiate ASML’s process to request accommodation(s). Any recruitment questions should be directed to the designated Talent Acquisition member for the position.
See All 5,831+ Mid Level Software Developer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsMid Level Software Developer Job Market
Who's Hiring
- Amazon420
- JPMorganChase233
- Apple210
- CVS Health181
- Google175
Top Industries Hiring
- Technology & Software2,187
- Retail531
- E-Commerce & Online Marketplaces443
- Banking & Financial Services402
- Electronics & Hardware397
Mid Level Software Developer Jobs: Frequently Asked Questions
How do I get a mid level software developer job?
Position yourself around ownership and impact, not just task completion. Highlight projects where you drove decisions, debugged complex problems independently, or delivered a feature from design to deployment. Tailor your resume to show depth in a core stack rather than a long list of tools. Employers at this level want evidence you can operate without constant direction, so concrete outcomes matter more than years on a job title.
Which companies hire mid level software developers?
Companies hiring mid level software developers right now include Amazon, JPMorganChase, and Apple, based on current listings on Migrate Mate as of July 2026. Hiring at this level comes from a wide range of employers, including growth-stage startups that need developers who can own features, and established enterprises backfilling roles as senior engineers move into lead positions.
Are there remote mid level software developer jobs?
Yes, remote and hybrid work is common at this level. About 29% of mid level software developer openings are remote or hybrid as of July 2026, making it one of the more flexible experience tiers in the field. Employers hiring remotely at the mid level typically expect strong asynchronous communication and the ability to manage work independently without daily check-ins.
How do I move up to a mid level software developer role?
The shift from entry level to mid level happens when you move from completing assigned tasks to owning defined outcomes. Build that foundation by taking on progressively larger features, getting comfortable debugging systems you did not build, and seeking feedback on your code quality and design choices. Documenting the business impact of your work, not just what you built, is what makes the transition visible to hiring managers.
Which industries hire the most mid level software developers?
Mid Level software developer roles concentrate in Technology & Software, Retail, and E-Commerce & Online Marketplaces, based on current listings on Migrate Mate as of July 2026. These sectors drive demand at the mid level because they are scaling their engineering teams quickly and need developers who can contribute independently without the onboarding ramp that junior hires require.