Creates, maintains, and deploys desktop, web, or database applications under the direction of a supervisor or project manager. * Analyzes, designs, and codes new software systems to form a solution ...
Creates, maintains, and deploys desktop, web, or database applications under the direction of a supervisor or project manager. * Analyzes, designs, and codes new software systems to form a solution ...
Software Engineer
Indianapolis, IN · On-site
Work within an Agile Scrum framework and manage day-to-day communication with project counterparts ... entire software development lifecycle from design to deployment * Formal training in computer ...
Software Engineer
Indianapolis, IN · On-site
Work within an Agile Scrum framework and manage day-to-day communication with project counterparts ... entire software development lifecycle from design to deployment * Formal training in computer ...
Software Engineer
Indianapolis, IN · On-site
Work within an Agile Scrum framework and manage day-to-day communication with project counterparts ... entire software development lifecycle from design to deployment * Formal training in computer ...
Quick apply
Software Engineer
Indianapolis, IN · On-site
Work within an Agile Scrum framework and manage day-to-day communication with project counterparts ... entire software development lifecycle from design to deployment * Formal training in computer ...
Software Engineer
Indianapolis, IN · On-site
Work within an Agile Scrum framework and manage day-to-day communication with project counterparts ... entire software development lifecycle from design to deployment * Formal training in computer ...
Software Engineer
Indianapolis, IN · On-site
Work within an Agile Scrum framework and manage day-to-day communication with project counterparts ... entire software development lifecycle from design to deployment * Formal training in computer ...
DSP Software Engineer
Carmel, IN · On-site
$131K - $172K/yr
Demonstrates proficiency using software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers). * Works in an agile software ...
DSP Software Engineer
Carmel, IN · On-site
$131K - $172K/yr
Demonstrates proficiency using software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers). * Works in an agile software ...
DSP Software Engineer
$131K - $172K/yr
Demonstrates proficiency using software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers). * Works in an agile software ...
DSP Software Engineer
$131K - $172K/yr
Demonstrates proficiency using software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers). * Works in an agile software ...
Software Engineer
Noblesville, IN · On-site
The Software Engineer will work together with Software Team Lead to coordinate and oversee design and development of future engineered products (new versions of Exacta, various automation and device ...
Software Engineer
Noblesville, IN · On-site
The Software Engineer will work together with Software Team Lead to coordinate and oversee design and development of future engineered products (new versions of Exacta, various automation and device ...
The Manager, Applications & Software Engineering provides leadership to the Application & Software Engineering teams to ensure that the application environment supports required business capabilities.
The Manager, Applications & Software Engineering provides leadership to the Application & Software Engineering teams to ensure that the application environment supports required business capabilities.
The Manager, Applications & Software Engineering provides leadership to the Application & Software Engineering teams to ensure that the application environment supports required business capabilities.
The Manager, Applications & Software Engineering provides leadership to the Application & Software Engineering teams to ensure that the application environment supports required business capabilities.
Software Developer
Indianapolis, IN · On-site
Software Developer: * Work closely w/ Business Analysts & Users to understand & refine requirements ... Analyze archival functionality to backload the documents to IBM content manager. * Review stories ...
Software Developer
Indianapolis, IN · On-site
Software Developer: * Work closely w/ Business Analysts & Users to understand & refine requirements ... Analyze archival functionality to backload the documents to IBM content manager. * Review stories ...
The Software Engineering Leader will play a key role in shaping how the team builds solutions, manages quality, develops talent, uses AI-enabled development tools, and scales delivery as demand grows.
The Software Engineering Leader will play a key role in shaping how the team builds solutions, manages quality, develops talent, uses AI-enabled development tools, and scales delivery as demand grows.
The Software Engineering Leader will play a key role in shaping how the team builds solutions, manages quality, develops talent, uses AI-enabled development tools, and scales delivery as demand grows.
The Software Engineering Leader will play a key role in shaping how the team builds solutions, manages quality, develops talent, uses AI-enabled development tools, and scales delivery as demand grows.
Software Engineer
Indianapolis, IN · On-site
Demonstrates time management and priority setting skills. * Demonstrates a high commitment to ... Software/App Design, Dev & Eng Click here to learn more about Indiana University's Job Framework.
Software Engineer
Indianapolis, IN · On-site
Demonstrates time management and priority setting skills. * Demonstrates a high commitment to ... Software/App Design, Dev & Eng Click here to learn more about Indiana University's Job Framework.
Software Developer 1
Indianapolis, IN · On-site
$65K - $67K/yr
The Software Developer I supports existing systems across the entire organization. The incumbent ... Maintains and modifies existing applications under the direction of management. * Maintains and ...
Software Developer 1
Indianapolis, IN · On-site
$65K - $67K/yr
The Software Developer I supports existing systems across the entire organization. The incumbent ... Maintains and modifies existing applications under the direction of management. * Maintains and ...
Assistant Electrical Project Manager
Fishers, IN · On-site
$55K - $75K/yr
Understanding of the Submittal Process and tracking each through our Procore Document management software. * Manage and maintain constant vigilance on the FSG QA/QC Program as assigned. * Coordinate ...
Assistant Electrical Project Manager
Fishers, IN · On-site
$55K - $75K/yr
Understanding of the Submittal Process and tracking each through our Procore Document management software. * Manage and maintain constant vigilance on the FSG QA/QC Program as assigned. * Coordinate ...
Software Engineer
Indianapolis, IN · On-site
MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team in the Crane, IN location. This is an onsite position. Responsibilities include, but are not limited to:
Software Engineer
Indianapolis, IN · On-site
MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team in the Crane, IN location. This is an onsite position. Responsibilities include, but are not limited to:
Assistant Electrical Project Manager
$55K - $75K/yr
Understanding of the Submittal Process and tracking each through our Procore Document management software. * Manage and maintain constant vigilance on the FSG QA/QC Program as assigned. * Coordinate ...
Assistant Electrical Project Manager
$55K - $75K/yr
Understanding of the Submittal Process and tracking each through our Procore Document management software. * Manage and maintain constant vigilance on the FSG QA/QC Program as assigned. * Coordinate ...
Onsite & Software Support Technician
$40K - $45K/yr
The role reports jointly to the Head of Onsite Services (onsite/on-call functions) and the Product Support Manager (software support functions). The individual in this role must be equally ...
Onsite & Software Support Technician
$40K - $45K/yr
The role reports jointly to the Head of Onsite Services (onsite/on-call functions) and the Product Support Manager (software support functions). The individual in this role must be equally ...
Software Engineer
Indianapolis, IN · On-site
MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team in the Crane, IN location. This is an onsite position. Responsibilities include, but are not limited to:
Software Engineer
Indianapolis, IN · On-site
MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team in the Crane, IN location. This is an onsite position. Responsibilities include, but are not limited to:
Software Test Engineer
Carmel, IN · On-site
... cross-functional teams to manage defect resolution and improve overall product quality ... and deliver software products, including building automation tools and frameworks to solve ...
Software Test Engineer
Carmel, IN · On-site
... cross-functional teams to manage defect resolution and improve overall product quality ... and deliver software products, including building automation tools and frameworks to solve ...
Software Manager information
See Fishers, IN salary details
$69.7K - $78.5K
15% of jobs
$78.5K - $87.3K
3% of jobs
$87.3K - $96.2K
1% of jobs
$96.2K - $105K
1% of jobs
$105K - $113.8K
1% of jobs
$120.9K is the 25th percentile. Wages below this are outliers.
$113.8K - $122.6K
4% of jobs
$122.6K - $131.4K
9% of jobs
$131.4K - $140.2K
10% of jobs
The median wage is $143.9K / yr.
$140.2K - $149K
14% of jobs
$157.2K is the 75th percentile. Wages above this are outliers.
$149K - $157.8K
18% of jobs
$157.8K - $166.6K
24% of jobs
$69.7K
$133.7K
$166.6K
How much do software manager jobs pay per year?
What does a software manager do?
What is a software manager?
A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.
What is the difference between Software Manager vs Software Engineer?
| Aspect | Software Manager | Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field; management experience | Bachelor's or higher in CS or related field; coding skills |
| Work Environment | Oversees teams, manages projects, strategic planning | Develops software, writes code, tests applications |
| Employer & Industry Usage | Used in tech companies, startups, large enterprises | Used across all tech sectors, startups, corporate IT |
The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.
How does a software manager typically balance hands-on technical work with leadership responsibilities?
What are the key skills and qualifications needed to thrive as a software manager, and why are they important?

Job description
At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 24 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.
Due to our growth, we are seeking aSoftware Engineerwho plays a role in software design, actively develops and tests developed solution to ensure that logic and syntax are correct, program results are accurate, and regression test cases are satisfied. Are you ready to eimagine better and partner with our clients to create business value through IT solutions?
Description of Duties:
- Ability to design, develop, test, implement and maintain C# and VB .NET, ASP.NET MVC web applications and web services with SQL Server database connectivity, and other web technologies such as Web Services, Web API, HTML, JavaScript, jQuery, XML, AJAX, and Bootstrap.
- Creates, maintains, and deploys desktop, web, or database applications under the direction of a supervisor or project manager.
- Analyzes, designs, and codes new software systems to form a solution aligned with defined requirements.
- Analyzes system specifications and translates system requirements to functional and technical specifications.
- Analyzes existing applications including performance, diagnosis, and troubleshooting of problems and designing fixes.
- Provides testing support to ensure that logic and syntax are correct, and that program results are accurate.
- Provides feedback about performance considerations / usability issues concerning software specifications and implementation.
- Aids quality assurance and support personnel as needed to troubleshoot application problems.
- Utilizes version control systems such as Git in accordance with project definitions and best practices.
- Utilizes development management tools such as Azure DevOps and Jira as directed by supervisor or project manager.
- Documents code consistently throughout the development process following guidelines established by eimagine or the project governing body.
- Participates in Scrum ceremonies as required by project assignments.
- Supports authoring of solution proposals, technical whitepapers, and blogs as required.
- Capable of making presentations to customer or client audiences and professional peers.
- Provides recommendations to increase team productivity including software development tools.
- Comfortable programming in an object-oriented environment.
- 2+ Years of experience as a software engineer.
- Excellent communication skills to include internal/external interaction, and documentation.
- Experience working in SDLC, validating solutions, and working as a Software Engineer.
- Proven ability to self-manage and complete project deliverables.
- Confident in making decisions, accurate, detailed-oriented and able to problem solve/analyze.
- Good interpersonal, listening, written and verbal communication and basic project management skills.
- Functional and/or Technical Certifications as deemed appropriate for specialization.
Bachelor's degree in information technology, computer science or equivalent job-related experience required.
Employment Type: FULL_TIMEAbout eimagine
Sourced by ZipRecruiter
Industry
It services
Company size
11 - 50 Employees
Headquarters location
Indianapolis, IN, US
Year founded
1998