A full-stack engineer is a high-level software engineer who works to design, test, and implement various software applications. They create software, applications, and scalable web services, while ...
A full-stack engineer is a high-level software engineer who works to design, test, and implement various software applications. They create software, applications, and scalable web services, while ...
A full-stack engineer is a high-level software engineer who works to design, test, and implement various software applications. They create software, applications, and scalable web services, while ...
A full-stack engineer is a high-level software engineer who works to design, test, and implement various software applications. They create software, applications, and scalable web services, while ...
Senior Software Engineer, API & Integration
Fort Wayne, IN · On-site
$110K - $140K/yr
Sharetec is looking for a Senior Software Engineer, API & Integration to join our team! At Sharetec ... Mentor and coach mid-level and junior engineers on API and integration design. * Lead design ...
Quick apply
Senior Software Engineer, API & Integration
Fort Wayne, IN · On-site
$110K - $140K/yr
Sharetec is looking for a Senior Software Engineer, API & Integration to join our team! At Sharetec ... Mentor and coach mid-level and junior engineers on API and integration design. * Lead design ...
Join us. AECOM is seeking a highly motivated Mid-Level ITS (Intelligent Transportation Systems ... Coordinate with multidisciplinary teams including civil, electrical, and software engineers to ...
Join us. AECOM is seeking a highly motivated Mid-Level ITS (Intelligent Transportation Systems ... Coordinate with multidisciplinary teams including civil, electrical, and software engineers to ...
Join us. AECOM is seeking a highly motivated Mid-Level ITS (Intelligent Transportation Systems ... Coordinate with multidisciplinary teams including civil, electrical, and software engineers to ...
Join us. AECOM is seeking a highly motivated Mid-Level ITS (Intelligent Transportation Systems ... Coordinate with multidisciplinary teams including civil, electrical, and software engineers to ...
Join us. AECOM is seeking a highly motivated Mid-Level ITS (Intelligent Transportation Systems ... Coordinate with multidisciplinary teams including civil, electrical, and software engineers to ...
Join us. AECOM is seeking a highly motivated Mid-Level ITS (Intelligent Transportation Systems ... Coordinate with multidisciplinary teams including civil, electrical, and software engineers to ...
Senior Software Engineer - Embedded Communications (ONSITE)
Fort Wayne, IN · On-site
$85 - $120/hr
Work with Senior and Principal Level Software Engineers to mentor and guide junior engineers and interns, fostering professional growth and skill development. * Provide direct support to stakeholders ...
Senior Software Engineer - Embedded Communications (ONSITE)
Fort Wayne, IN · On-site
$85 - $120/hr
Work with Senior and Principal Level Software Engineers to mentor and guide junior engineers and interns, fostering professional growth and skill development. * Provide direct support to stakeholders ...
Senior Software Engineer (On-Site, IN)
Carmel, IN · On-site
$122K - $161K/yr
The Senior-Level Software Engineer is responsible for developing and supporting the individual components within an application. They will coach and mentor less experienced software engineers and ...
Senior Software Engineer (On-Site, IN)
Carmel, IN · On-site
$122K - $161K/yr
The Senior-Level Software Engineer is responsible for developing and supporting the individual components within an application. They will coach and mentor less experienced software engineers and ...
Senior Software Engineer (On-Site, IN)
Carmel, IN · On-site
$122K - $161K/yr
The Senior-Level Software Engineer is responsible for developing and supporting the individual components within an application. They will coach and mentor less experienced software engineers and ...
Senior Software Engineer (On-Site, IN)
Carmel, IN · On-site
$122K - $161K/yr
The Senior-Level Software Engineer is responsible for developing and supporting the individual components within an application. They will coach and mentor less experienced software engineers and ...
Senior Software Engineer (On-Site, IN)
Carmel, IN · On-site
$110 - $160/hr
The Senior-Level Software Engineer is responsible for developing and supporting the individual components within an application. They will coach and mentor less experienced software engineers and ...
Senior Software Engineer (On-Site, IN)
Carmel, IN · On-site
$110 - $160/hr
The Senior-Level Software Engineer is responsible for developing and supporting the individual components within an application. They will coach and mentor less experienced software engineers and ...
Software Engineer
Avon, IN · On-site
... mid-size companies to meet their talent needs with high quality IT resources through Staff ... Role Summary/Purpose: Experienced Software Engineer Responsible for programming a component ...
Software Engineer
Avon, IN · On-site
... mid-size companies to meet their talent needs with high quality IT resources through Staff ... Role Summary/Purpose: Experienced Software Engineer Responsible for programming a component ...
Mid-level Agentic DevOps Engineer - Remote - USA
Indianapolis, IN · On-site +1
$50.50 - $69/hr
Building highly-skilled software development teams for hundreds of the world's greatest companies ... The Position We're looking to hire a Mid-level Agentic DevOps Engineer to join our team. You'll ...
Mid-level Agentic DevOps Engineer - Remote - USA
Indianapolis, IN · On-site +1
$50.50 - $69/hr
Building highly-skilled software development teams for hundreds of the world's greatest companies ... The Position We're looking to hire a Mid-level Agentic DevOps Engineer to join our team. You'll ...
Software Engineer
Indianapolis, IN · On-site
Write, modify, and adapt computer programs in machine level, assembly, and third or fourth generation programming languages * Investigate and implement software-based enhancements to improve ...
Software Engineer
Indianapolis, IN · On-site
Write, modify, and adapt computer programs in machine level, assembly, and third or fourth generation programming languages * Investigate and implement software-based enhancements to improve ...
... Level Software Engineers, providing mentorship and guidance to junior engineers and interns, fostering professional growth and skill development Provide direct support to stakeholders by addressing ...
... Level Software Engineers, providing mentorship and guidance to junior engineers and interns, fostering professional growth and skill development Provide direct support to stakeholders by addressing ...
Software Engineer
Indianapolis, IN · On-site
Write, modify, and adapt computer programs in machine level, assembly, and third or fourth generation programming languages * Investigate and implement software-based enhancements to improve ...
Software Engineer
Indianapolis, IN · On-site
Write, modify, and adapt computer programs in machine level, assembly, and third or fourth generation programming languages * Investigate and implement software-based enhancements to improve ...
Software Engineer
South Bend, IN · On-site
$90 - $120/hr
The software scope spans low-level device drivers through end-user HMI development and implementation. An extensive background and demonstrated programming experience is necessary to interpret ...
Software Engineer
South Bend, IN · On-site
$90 - $120/hr
The software scope spans low-level device drivers through end-user HMI development and implementation. An extensive background and demonstrated programming experience is necessary to interpret ...
Mid-Level Full-Stack SaaS Engineer
Indianapolis, IN · On-site
$90 - $150/hr
We are seeking experienced SaaS Engineers to join our Software + Solutions Engineer team and work with subject matter experts to develop, construct, and implement database and scaled processing ...
Mid-Level Full-Stack SaaS Engineer
Indianapolis, IN · On-site
$90 - $150/hr
We are seeking experienced SaaS Engineers to join our Software + Solutions Engineer team and work with subject matter experts to develop, construct, and implement database and scaled processing ...
Mid-Level Full-Stack SaaS Engineer
Indianapolis, IN · On-site
$95K - $110K/yr
We are seeking experienced SaaS Engineers to join our Software + Solutions Engineer team and work with subject matter experts to develop, construct, and implement database and scaled processing ...
Mid-Level Full-Stack SaaS Engineer
Indianapolis, IN · On-site
$95K - $110K/yr
We are seeking experienced SaaS Engineers to join our Software + Solutions Engineer team and work with subject matter experts to develop, construct, and implement database and scaled processing ...
... Level Software Engineers, providing mentorship and guidance to junior engineers and interns, fostering professional growth and skill development • Provide direct support to stakeholders by ...
... Level Software Engineers, providing mentorship and guidance to junior engineers and interns, fostering professional growth and skill development • Provide direct support to stakeholders by ...
Senior Software Engineer - Embedded Communications (ONSITE)
Wayne, IN · On-site
$109K - $144K/yr
... Level Software Engineers, providing mentorship and guidance to junior engineers and interns, fostering professional growth and skill development • Provide direct support to stakeholders by ...
Senior Software Engineer - Embedded Communications (ONSITE)
Wayne, IN · On-site
$109K - $144K/yr
... Level Software Engineers, providing mentorship and guidance to junior engineers and interns, fostering professional growth and skill development • Provide direct support to stakeholders by ...
Mid Level Software Engineer information
See Indiana salary details
$60.4K - $72.7K
2% of jobs
$72.7K - $85K
4% of jobs
$85K - $97.3K
6% of jobs
$97.3K - $109.6K
8% of jobs
$116.1K is the 25th percentile. Wages below this are outliers.
$109.6K - $121.8K
7% of jobs
$121.8K - $134.1K
18% of jobs
The median wage is $137K / yr.
$134.1K - $146.4K
16% of jobs
$146.4K - $158.7K
2% of jobs
$163.7K is the 75th percentile. Wages above this are outliers.
$158.7K - $171K
26% of jobs
$171K - $183.3K
1% of jobs
$183.3K - $195.5K
8% of jobs
$60.4K
$140.4K
$195.5K
How much do mid level software engineer jobs pay per year?
What is a mid level software engineer?
A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.
What typical responsibilities can I expect as a mid level software engineer?
As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.
What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?
To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.
Is 25 too late to become a mid level software engineer?
What does a mid level software engineer earn?
What are the most commonly searched types of Software Engineer jobs in Indiana?
The most popular types of Software Engineer jobs in Indiana are:
What are popular job titles related to Mid Level Software Engineer jobs in Indiana?
For Mid Level Software Engineer jobs in Indiana, the most frequently searched job titles are:
What job categories do people searching Mid Level Software Engineer jobs in Indiana look for?
The top searched job categories for Mid Level Software Engineer jobs in Indiana are:
What cities in Indiana are hiring for Mid Level Software Engineer jobs?
Cities in Indiana with the most Mid Level Software Engineer job openings:

Bureau Veritas rating
8.1
Based on 29 frontline employees who took The Breakroom Quiz
45th of 121 rated laboratories
Job description
Business Title: Full Stack Software Engineer II
Position Title: Software Engineer II
Division: Consumer Products Services
Entity: ATL
Location: Indianapolis, IN
Reports to: LEM Lab Manager
FLSA: Non-exempt
Hours Worked:Typically, Monday through Friday, forty-hours per week. However, must be flexible to meet the needs of the department and complete other projects as assigned.
Position Summary:
The Full Stack Engineer is responsible for work on an application's front-end and back-end development. A full-stack engineer is a high-level software engineer who works to design, test, and implement various software applications. They create software, applications, and scalable web services, while also providing leadership for coding teams. Full-stack engineers usually possess prodigious skills and are involved in each stage of software development. This can include data structure completion, architecture design, code review, performance evaluation, internal tool management, and updates.
Duties and Responsibilities:
It is everyone's responsibility to live out our Values and Absolutes by Shaping a World of Trust while ensuring responsible progress.
- Independently develop software modules with minimal supervision
- Write clean, efficient code following established coding standards
- Conduct thorough code testing and performance optimization
- Contribute to system design and architecture discussions
- Collaborate with team members on software development projects
- Document technical specifications and code changes
- Assist in troubleshooting and resolving software issues
- Support documentation and technical reporting
- Participate in knowledge sharing within the engineering team
- Design, code, test, and manage applications that integrate automation/Al functionalities, ensuring they operate seamlessly across all platforms.
- Use a range of technologies including JavaScript frameworks, server-side languages, and databases.
- Ensure high performance, scalability, and security of all systems.
- Employ best practices in continuous integration and deployment (Cl/CD), using automated testing to ensure the application's reliability and performance at all stages of development.
- Work with designers, developers, and product managers to create a cohesive and integrated user experience.
- Bridge the gap between graphical design and technical implementation, taking an active role in both defining how the application looks and how it works.
- Adhere to ethical guidelines in Al usage and data handling, ensuring compliance with all relevant regulations and maintaining the highest standards of data privacy and security.
- Follow the guidelines set forth with clients and in the Company Quality, Health, Safety, Security and Environmental policies and procedures.
- Comply with clients and Company management systems in accordance with appropriate regulatory agencies.
- Follows the guidelines set forth by clients and the Company Quality Manual and Safety
- Adhere to the requirements of the Company Quality System and data management policies.
- Other duties as defined by Manager, department needs and workload.
Skills & Proficiencies:
- Championing company values including team engagement
- Ability to break down complex problems and evaluate trade-offs between technical solutions
- Ability to communicate technical concepts to non-technical stakeholders
- Written and verbal communication skills including the ability to communicate effectively in a group setting, with colleagues and clients
- Organizational and time management skills
- Ability to perform multiple tasks
- Ability to organize and prioritize workload to meet or exceed deadlines
- Individual and Team work ethic
- Proficiency with Windows, Word & Excel
- Experience using web development tools and frameworks such as React.js, FastAPI, Figma.
- Ability to use TypeScript and Python and other coding tools like R, C++, HTML, etc.
- Experience with API Management and familiarity with API standards like Swagger/OpenAPI
- Ability to implement API security, observability, cloud access control and privacy best practices.
- Experience in supporting deployment of Linux containers and container orchestration technologies (e.g., Docker, Kubernetes)
- Configure and use monitoring/trending systems (Grafana, Prometheus, etc.)
- Experience with Collaborative Software Development and Version Control using GitHub.
- Attention to detail
- Positive attitude, self-motivated, high level of engagement
- Basic understanding of statistical methods
- Fundamental knowledge of data structures and algorithms Basic understanding of software development methodologies (Agile/Scrum)
- Demonstrate adaptability and willingness to learn new tools and best practices
Education and Experience:
- Bachelor's Degree (and higher) in Computer Science, or Al Computer Science, Software Engineering
- Minimum of one (1) year of experience with front and back-end development, integrating Al functionalities across platforms.
Preferences:
- Experience in Power Apps development (canvas apps, model-driven apps, Power Fx, Dataverse data modeling and security roles)
- Experience related to Power Platform including Power Automate, Power Pages, custom connectors, PCF components, Azure services (Functions/Logic Apps), AI Builder/Copilot Studio.
Compensation Range: $33.00-$36.00 per hour (e.g., the job posting is not necessarily reflective of actual compensation that may be earned, and actual compensation is subject to variation due to such factors as location, education, experience, and skillset).
An equivalent combination of education and experience may be accepted in lieu of above.
READY TO LEAVE YOUR MARK IN A SMARTER SOCIETY?
What Bureau Veritas employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Bureau Veritas
Sourced by ZipRecruiter
Industry
Manufacturing
Company size
10,000+ Employees
Headquarters location
Paris, TX, US
Year founded
1960