This position reports to Software Engineering Manager, as do other staff jobs in application and technical systems and programming sections. Responsibilities are within functional lines with ...
This position reports to Software Engineering Manager, as do other staff jobs in application and technical systems and programming sections. Responsibilities are within functional lines with ...
Required : • Bachelor's or Master's degree in Computer Science, Software Engineering, Data ... management, and data lineage tools • Experience implementing automated testing and validation ...
Required : • Bachelor's or Master's degree in Computer Science, Software Engineering, Data ... management, and data lineage tools • Experience implementing automated testing and validation ...
Reporting to the Software Engineering Manager, you will work as part of an Agile Scrum team contributing to the development and maintenance of mobile, web, cloud, and server computing systems. This ...
Reporting to the Software Engineering Manager, you will work as part of an Agile Scrum team contributing to the development and maintenance of mobile, web, cloud, and server computing systems. This ...
Reporting to the Software Engineering Manager, you will work as part of an Agile Scrum team contributing to the development and maintenance of mobile, web, cloud, and server computing systems. This ...
Quick apply
Reporting to the Software Engineering Manager, you will work as part of an Agile Scrum team contributing to the development and maintenance of mobile, web, cloud, and server computing systems. This ...
Electronics Engineering Manager
Mossville, IL · On-site
$159K - $238K/yr
Partner with various software and systems groups within Caterpillar in a team environment to select ... What You Will Do: • Managing the engineering staff and activities with an emphasis on ...
Electronics Engineering Manager
Mossville, IL · On-site
$159K - $238K/yr
Partner with various software and systems groups within Caterpillar in a team environment to select ... What You Will Do: • Managing the engineering staff and activities with an emphasis on ...
Software Engineer 3
$56.50 - $75.75/hr
Modify existing databases and database management systems. * Write and code logical and physical ... Bachelor's degree in computer science, software engineering or relevant field required. * 5-7 years ...
Software Engineer 3
$56.50 - $75.75/hr
Modify existing databases and database management systems. * Write and code logical and physical ... Bachelor's degree in computer science, software engineering or relevant field required. * 5-7 years ...
Engineering Manager - Data Quality
Mossville, IL · On-site
$147K - $240K/yr
The manager collaborates closely with software engineering, data engineering, analytics, product management, telecom and governance teams to establish scalable data quality frameworks, automated ...
Engineering Manager - Data Quality
Mossville, IL · On-site
$147K - $240K/yr
The manager collaborates closely with software engineering, data engineering, analytics, product management, telecom and governance teams to establish scalable data quality frameworks, automated ...
As the Electronics Engineering Manager, you will manage a team of engineers to develop software and algorithms for Caterpillar engines, ensuring quality and efficiency in engineering activities.
As the Electronics Engineering Manager, you will manage a team of engineers to develop software and algorithms for Caterpillar engines, ensuring quality and efficiency in engineering activities.
Engineering Manager
Mossville, IL · On-site
They are seeking an Engineering Manager to lead a high-performing team in a manufacturing environment, focusing on technical direction, team development, and execution of engineering initiatives. The ...
Engineering Manager
Mossville, IL · On-site
They are seeking an Engineering Manager to lead a high-performing team in a manufacturing environment, focusing on technical direction, team development, and execution of engineering initiatives. The ...
Engineering Manager
Mossville, IL · On-site
Lead and develop a high-performing engineering team through effective people management, coaching, and performance development , fostering a collaborative and inclusive work environment. * Drive ...
Engineering Manager
Mossville, IL · On-site
Lead and develop a high-performing engineering team through effective people management, coaching, and performance development , fostering a collaborative and inclusive work environment. * Drive ...
Embedded software engineer(Hybrid) Location :Mossville ,IL
Mossville, IL · On-site
$95K - $126K/yr
... management system or direct others in coding descriptions. Analyze and enhance efficiency ... Bachelor's degree in computer science, software engineering or relevant field required. 5-8 years ...
Quick apply
Embedded software engineer(Hybrid) Location :Mossville ,IL
Mossville, IL · On-site
$95K - $126K/yr
... management system or direct others in coding descriptions. Analyze and enhance efficiency ... Bachelor's degree in computer science, software engineering or relevant field required. 5-8 years ...
The Engineering Transformation Manager will lead a team to embed Artificial Intelligence into ... Code generation, review, and defect detection, Software development lifecycle optimization ...
The Engineering Transformation Manager will lead a team to embed Artificial Intelligence into ... Code generation, review, and defect detection, Software development lifecycle optimization ...
The team delivers automated Platform Engineering solutions that simplify complex processes while ... Software Engineering and Infrastructure experience in Cloud Platforms (AWS / GCP/ Azure)
The team delivers automated Platform Engineering solutions that simplify complex processes while ... Software Engineering and Infrastructure experience in Cloud Platforms (AWS / GCP/ Azure)
Embedded Software Engineer 1
Mossville, IL · On-site
$95K - $126K/yr
... management system or direct others in coding descriptions. • Analyze and enhance efficiency ... Engineering Bachelor's degree with at least 1-3years of experience OR * Master's degree with at ...
Embedded Software Engineer 1
Mossville, IL · On-site
$95K - $126K/yr
... management system or direct others in coding descriptions. • Analyze and enhance efficiency ... Engineering Bachelor's degree with at least 1-3years of experience OR * Master's degree with at ...
Software Engineer 3
$56.50 - $75.75/hr
Education Requirements Bachelor's degree in computer science, software engineering or relevant field and 5 years experience required.
Software Engineer 3
$56.50 - $75.75/hr
Education Requirements Bachelor's degree in computer science, software engineering or relevant field and 5 years experience required.
Manager Engineering Transformation
Mossville, IL · On-site
$147K - $240K/yr
The manager bridges AI technology, engineering execution, and regulatory compliance, ensuring that ... Software development lifecycle optimization * Analytics automation (GenAI & Agentic AI) * Drive ...
Manager Engineering Transformation
Mossville, IL · On-site
$147K - $240K/yr
The manager bridges AI technology, engineering execution, and regulatory compliance, ensuring that ... Software development lifecycle optimization * Analytics automation (GenAI & Agentic AI) * Drive ...
If you are passionate about applying software engineering best practices to build robust, scalable ... managing its technology and data-related assets in accordance with market best-practices and ...
If you are passionate about applying software engineering best practices to build robust, scalable ... managing its technology and data-related assets in accordance with market best-practices and ...
Embedded Software Engineer
Mossville, IL · On-site
$95K - $126K/yr
Proficiency in Git version mgmt required. (Clearcase experience preferred.) * Experience ... Test engineering, controls engineering are not primary focuses. Can be part of work experience but ...
Embedded Software Engineer
Mossville, IL · On-site
$95K - $126K/yr
Proficiency in Git version mgmt required. (Clearcase experience preferred.) * Experience ... Test engineering, controls engineering are not primary focuses. Can be part of work experience but ...
If you are passionate about applying software engineering best practices to build robust, scalable ... managing its technology and data-related assets in accordance with market best-practices and ...
If you are passionate about applying software engineering best practices to build robust, scalable ... managing its technology and data-related assets in accordance with market best-practices and ...
The team delivers automated Platform Engineering solutions that simplify complex processes while ... Software Engineering and Infrastructure experience in Cloud Platforms (AWS / GCP/ Azure)
The team delivers automated Platform Engineering solutions that simplify complex processes while ... Software Engineering and Infrastructure experience in Cloud Platforms (AWS / GCP/ Azure)
Software Engineering Manager information
See Washington, IL salary details
$93.8K - $102.5K
1% of jobs
$102.5K - $111.2K
0% of jobs
$111.2K - $119.8K
2% of jobs
$119.8K - $128.5K
2% of jobs
$128.5K - $137.1K
2% of jobs
$137.1K - $145.8K
3% of jobs
$145.8K - $154.5K
4% of jobs
$159K is the 25th percentile. Wages below this are outliers.
$154.5K - $163.1K
19% of jobs
The median wage is $165.3K / yr.
$163.1K - $171.8K
64% of jobs
$171.8K - $180.4K
1% of jobs
$180.4K - $189.1K
1% of jobs
$93.8K
$159.8K
$189.1K
How much do software engineering manager jobs pay per year?
What is L1, L2, L3, and L4 developer?
How much do software engineer managers make?
What are some common challenges faced by Software Engineering Managers when leading diverse development teams?
What Does a Software Engineering Manager Do?
A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.
What is the difference between Software Engineering Manager vs Software Developer?
| Aspect | Software Engineering Manager | Software Developer |
|---|---|---|
| Credentials | Bachelor's or Master's in CS or related field, often with leadership experience | Bachelor's or higher in CS or related field |
| Work Environment | Leads teams, manages projects, collaborates with stakeholders | Focuses on coding, debugging, and implementing features |
| Employer & Industry Usage | Used across tech companies, startups, and large enterprises | Common in all software development settings |
| Search & Comparison Intent | Understanding managerial roles, leadership responsibilities | Focus on technical skills, coding tasks |
The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.
What does a Software Engineering Manager do?
What does a software engineer manager do?
What are the key skills and qualifications needed to thrive as a Software Engineering Manager, and why are they important?
What engineer makes $500,000 a year?

Job description
Responsibilities Include:
- This position reports to Software Engineering Manager, as do other staff jobs in application and technical systems and programming sections. Responsibilities are within functional lines with individuals assisting in new program development and/or maintenance of existing mobile, WEB, Cloud, server, computing systems
Typical Day:
- Work as part of Agile team and participate in Scrum activities.
- Competent to perform all programming, development, integration and system administration assignments without close supervision.
- Designs, codes, tests, and debugs programs of high complexity.
- Configuration or customization of purchased software solutions with high complexity.
- Provides project management, programming, systems, and/or system administration leadership, guidance, and assistance to other team members.
- Works on more complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
- Works independently on complex processes and modules that may be used by one or more programs, systems or in support of infrastructure component change management.
- Develops major system modules, programs or infrastructure released based on requirements gathered from system customers.
- Performs integrated testing and customer acceptance testing of system components that requires careful planning and execution to ensure timely, quality results
- Fully knowledgeable of programming languages appropriate to the platform supported, program design and specification development, programming logic, logic diagrams, system analysis techniques, testing, debugging, documentation standards, file design, storage and internal systems
- Performs integration tasks for in-house developed systems and/or purchased hardware and software solutions.
- Assists customers with documentation, training and usability efforts. Will need to be onsite in Peoria post Covid restrictions
Education:
- Bachelor’s degree in Computer science or Electrical engineering or related field. plus 8-10 exp overall
- Or Master’s degree with 6+ years professional experience
Technical Skills Required
Required
- Seven years or more of software development experience or at least five years of experience with master’s degree in computer science or related field.
- Seven years or more of experience in designing and developing software applications in Java or at least five years of experience in Java with master’s degree in computer science or related field.
- At least one year of experience developing in AWS: cloud formation templates, deploying ECS clusters, Lambda, Fargate, Amazon Elastic Search, S3.
- Stong understanding of IAM roles and policies.
Desired
- Proven experience in following,
- Designing, developing, deploying and maintaining software at scale. One year of experience building and developing with Cloud Technologies (such as AWS, Azure, GCP)
- Developing software applications using relational and Nosql databases.
- Application architectural patterns, such as MVC, Microservices, Event-driven, etc.
- Deploying software using CI/CD tools such as Jenkins, Azure Devops etc.
- Deploying and maintaining software using public clouds such as AWS or Azure. o Working within an Agile framework (ideally Scrum)
- Batch or stream processing systems such as Apache Spark, Flink, Akka, Storm o Message brokers such as Kafka, Rabbitmq, AWS SQS, AWS SNS, Apache ActiveMQ, Kinesis.
- Experience designing well-defined Restful APIs o Hands on experience with API tools such as Swagger, Postman and Assertible
- Test driven development and behavior driven development.
- Hands on experience with testing tools such as Selenium and Cucumber and their integration into CI/CD pipelines.
- Datastores such as DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle.
- Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms.