Software Engineering Mastery: Deep understanding of modern software engineering principles and practices. * Willingness to Learn: Open to learning new development languages and tools. * ERP/MRP ...
Software Engineering Mastery: Deep understanding of modern software engineering principles and practices. * Willingness to Learn: Open to learning new development languages and tools. * ERP/MRP ...
Software Engineer
Hammond, IN · On-site
We are looking to hire numerous Engineers; Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...
Software Engineer
Hammond, IN · On-site
We are looking to hire numerous Engineers; Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...
Software Engineer
Hammond, IN · On-site
We are looking to hire numerous Engineers; Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...
Quick apply
Software Engineer
Hammond, IN · On-site
We are looking to hire numerous Engineers; Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...
Software Engineering Mastery: Deep understanding of modern software engineering principles and practices. * Willingness to Learn: Open to learning new development languages and tools. * ERP/MRP ...
Software Engineering Mastery: Deep understanding of modern software engineering principles and practices. * Willingness to Learn: Open to learning new development languages and tools. * ERP/MRP ...
V2X is seeking a Software Engineer I to join our Engineering team in Indianapolis, IN supporting development and integration of advanced systems including situational awareness displays, mission ...
V2X is seeking a Software Engineer I to join our Engineering team in Indianapolis, IN supporting development and integration of advanced systems including situational awareness displays, mission ...
Software Engineer
Fort Wayne, IN · On-site
Software Engineering Mastery: Deep understanding of modern software engineering principles and practices. * Willingness to Learn: Open to learning new development languages and tools. * ERP/MRP ...
Software Engineer
Fort Wayne, IN · On-site
Software Engineering Mastery: Deep understanding of modern software engineering principles and practices. * Willingness to Learn: Open to learning new development languages and tools. * ERP/MRP ...
Software Engineer
Fort Wayne, IN · On-site
Software Engineering Mastery: Deep understanding of modern software engineering principles and practices. * Willingness to Learn: Open to learning new development languages and tools. * ERP/MRP ...
Software Engineer
Fort Wayne, IN · On-site
Software Engineering Mastery: Deep understanding of modern software engineering principles and practices. * Willingness to Learn: Open to learning new development languages and tools. * ERP/MRP ...
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 ...
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 ...
Software Engineer
Zionsville, IN · On-site
Software Engineer Reports To: Lead Software Engineer Department: Product & Engineering FLSA: Exempt About us: 120Water is a mission-driven SaaS company helping government agencies and utilities ...
Software Engineer
Zionsville, IN · On-site
Software Engineer Reports To: Lead Software Engineer Department: Product & Engineering FLSA: Exempt About us: 120Water is a mission-driven SaaS company helping government agencies and utilities ...
Computer/Software Engineer
Crane, IN · On-site
Provide computer and software engineering support for EWOK system development, integration, testing, evaluation, sustainment, and lifecycle activities. * Support software design, development ...
Computer/Software Engineer
Crane, IN · On-site
Provide computer and software engineering support for EWOK system development, integration, testing, evaluation, sustainment, and lifecycle activities. * Support software design, development ...
Provide computer and software engineering support for EWOK system development, integration, testing, evaluation, sustainment, and lifecycle activities. * Support software design, development ...
Provide computer and software engineering support for EWOK system development, integration, testing, evaluation, sustainment, and lifecycle activities. * Support software design, development ...
Software Engineer
Indianapolis, IN · Hybrid
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that combines the creative energy of a start-up with the stability and benefits of a Fortune 100 company.
Software Engineer
Indianapolis, IN · Hybrid
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that combines the creative energy of a start-up with the stability and benefits of a Fortune 100 company.
Software Engineer
Indianapolis, IN · Hybrid
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that combines the creative energy of a start-up with the stability and benefits of a Fortune 100 company.
Software Engineer
Indianapolis, IN · Hybrid
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that combines the creative energy of a start-up with the stability and benefits of a Fortune 100 company.
Software Engineer
Indianapolis, IN · Hybrid
$83K - $154K/yr
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that combines the creative energy of a start-up with the stability and benefits of a Fortune 100 company.
Software Engineer
Indianapolis, IN · Hybrid
$83K - $154K/yr
As a Software Engineer at Liberty Mutual, you'll apply your talents in an agile environment that combines the creative energy of a start-up with the stability and benefits of a Fortune 100 company.
Software Engineer
Indianapolis, IN · On-site
Software Engineer at Remodel Health We are Remodel Health, the health benefits platform that revolutionizes health benefits to resource organizations with missions that matter. Our platform shifts ...
Software Engineer
Indianapolis, IN · On-site
Software Engineer at Remodel Health We are Remodel Health, the health benefits platform that revolutionizes health benefits to resource organizations with missions that matter. Our platform shifts ...
Senior Software Engineer
Crane, IN · On-site
$122K - $161K/yr
Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up to 10% Position Summary Created Solutions is seeking a Senior Software Engineer to design, develop ...
Senior Software Engineer
Crane, IN · On-site
$122K - $161K/yr
Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up to 10% Position Summary Created Solutions is seeking a Senior Software Engineer to design, develop ...
Software Engineer
Indianapolis, IN · On-site
Software Engineer at Remodel Health We are Remodel Health, the health benefits platform that revolutionizes health benefits to resource organizations with missions that matter. Our platform shifts ...
Software Engineer
Indianapolis, IN · On-site
Software Engineer at Remodel Health We are Remodel Health, the health benefits platform that revolutionizes health benefits to resource organizations with missions that matter. Our platform shifts ...
Principal Applied AI Engineer, Finance We are seeking a Principal Applied AI Engineer to lead the ... Software Engineering & AI System Architecture * Design and build scalable AI/ML systems with a ...
Principal Applied AI Engineer, Finance We are seeking a Principal Applied AI Engineer to lead the ... Software Engineering & AI System Architecture * Design and build scalable AI/ML systems with a ...
Senior Software Engineer
Crane, IN · On-site
$122K - $161K/yr
Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up to 10% Position Summary Created Solutions is seeking a Senior Software Engineer to design, develop ...
Senior Software Engineer
Crane, IN · On-site
$122K - $161K/yr
Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up to 10% Position Summary Created Solutions is seeking a Senior Software Engineer to design, develop ...
Principal Software Engineer information
See Indiana salary details
$57.6K - $72.3K
0% of jobs
$72.3K - $87.1K
0% of jobs
$87.1K - $101.8K
4% of jobs
$101.8K - $116.6K
8% of jobs
$128.1K is the 25th percentile. Wages below this are outliers.
$116.6K - $131.3K
16% of jobs
$131.3K - $146.1K
18% of jobs
The median wage is $149.1K / yr.
$146.1K - $160.8K
18% of jobs
$169.7K is the 75th percentile. Wages above this are outliers.
$160.8K - $175.6K
18% of jobs
$175.6K - $190.3K
12% of jobs
$190.3K - $205.1K
4% of jobs
$205.1K - $219.8K
2% of jobs
$57.6K
$153.1K
$219.8K
How much do principal software engineer jobs pay per year?
What are Principal Software Engineers?
How does a Principal Software Engineer typically balance hands-on coding with leadership responsibilities?
What engineers make $300,000 a year?
What are the key skills and qualifications needed to thrive as a Principal Software Engineer, and why are they important?
What is the difference between Principal Software Engineer vs Senior Software Engineer?
| Aspect | Principal Software Engineer | Senior Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or Master's in CS or related field; extensive experience | Bachelor's or Master's in CS; several years of experience |
| Work Environment | Leadership roles, strategic planning, cross-team collaboration | Design, develop, and troubleshoot software; mentorship |
| Employer & Industry Usage | Tech companies, large enterprises, startups | Most industries, including tech, finance, healthcare |
The main difference between a Principal Software Engineer and a Senior Software Engineer lies in their level of responsibility and scope. Principal Software Engineers typically lead technical strategy, influence architecture decisions, and mentor multiple teams, whereas Senior Software Engineers focus on coding, design, and individual project contributions. Both roles require strong technical skills, but the Principal role emphasizes leadership and strategic impact.
What engineer makes $500,000 a year?
What Is Principal Software Engineer?
A principal software engineer is in charge of software development. In this career, you guide the software design process and inspect software programs to make suggestions for improvements. Principal software engineers also process complex data and may need to enforce software design, development, and maintenance requirements. Your job requires a high level of technical knowledge and skills and a thorough understanding of the software development process. Your employer may require you to have a bachelor’s or master’s degree in software development. Similar job titles include software architect and principal software developer.
How much do principal software engineers get paid?
Can you make $500,000 as a software engineer?
- senior principal software engineer
- sr principal software engineer
- principal software developer
- lead software engineer
- staff software engineer
- principal software architect
- principal java software engineer
- lead software development engineer
- senior software development engineer
- software development staff engineer
Steel Dynamics rating
7.8
Based on 57 frontline employees who took The Breakroom Quiz
171st of 527 rated manufacturers
Job description
Join Our Team at New Millennium!
Are you ready to make a real impact and be part of something extraordinary? At New Millennium, we're not just developing software, we're transforming the joist industry for the better. If you're driven by innovation and thrive in a collaborative environment, we want you on our team!
https://www.newmill.com/about/company.html
Why You'll Love Working Here:
- Transformative Work: Be at the forefront of developing systems that revolutionize our industry and drive our business forward.
- Collaborative Culture: Work alongside talented professionals who are as passionate about technology as you are.
- Growth Opportunities: We support your professional development and offer opportunities to advance your career.
- Innovative Spirit: Work in an environment that embraces new technologies and encourages creative problem-solving.
Your Role:
- Solve Real-World Challenges: Analyze business problems and propose innovative software solutions to aid in pushing joist industry technology forward.
- Drive Development: Lead the charge in reviewing, analyzing, and modifying applications, from requirements gather to coding, testing and installation.
- Empower Users: Provide exceptional support for software applications, including bug fixes, report writing, and data alterations.
What We're Looking For:
- Requirements:
- BS Degree in Computer Science or Related Field
- 4+ Years of Related Experience
- Strong Skills in Organization, Task Completion, Logical Thinking, and Analysis
- Eye Catchers:
- Expertise in the C# / .NET Tech Stack
- Experience in building and maintaining distributed systems
- Diverse knowledge in storage persistence technologies
- Experience in cross-platform UI toolkits like React Native / Flutter
- Ability to maintain and incrementally improve legacy codebases
- Direct Experience with Delphi / Object Pascal
- Preferences:
- Full Stack Application Development: Experience in a collaborative environment.
- Software Engineering Mastery: Deep understanding of modern software engineering principles and practices.
- Willingness to Learn: Open to learning new development languages and tools.
- ERP/MRP Systems: Experience developing and supporting these systems in a manufacturing environment.
- Database Proficiency: Working knowledge of database management and development.
- Mathematical Acumen: Proficiency in relevant mathematical concepts. Structural or Civil Engineering knowledge is a plus!
- Leadership Qualities: Ability to inspire, lead and mentor junior software engineers.
Ready to Make a Difference?
If you're excited about the opportunity to work on transformative projects and help shape the future of our business, apply today! Let's build a brighter future together at New Millennium!
Steel Dynamics, Inc., and all affiliated entities are equal opportunity employers.
Employment Type: OTHERWhat Steel Dynamics employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Steel Dynamics
Sourced by ZipRecruiter
Steel Dynamics is one of the largest and most diversified domestic steel producers and metals recyclers in the United States, with an estimated steelmaking and coating capacity of approximately 13 million tons, and facilities located throughout the United States and in Mexico. We operate using a circular manufacturing model, producing lower-carbon-emission, quality steel using electric arc furnace (EAF) technology with recycled ferrous scrap as the primary input. Our circular economy is powered by our three primary operating platforms: steel, metals recycling, and steel fabrication. Our steel operations produce steel products, including hot roll, cold roll, and coated sheet steel, structural steel beams and shapes, rail, engineered special-bar-quality steel, cold finished steel, merchant bar products, and specialty steel sections. Our metals recycling operations collect and process ferrous and nonferrous scrap from manufacturing and end-of-life items, such as automobiles, appliances, and machinery. This processed scrap is then sold to end-users for reuse, including our EAF steel mills, which produce new steel from the scrapped material. We sell a meaningful amount of steel to our own steel fabrication operations that in turn produce and sell structural steel joist and deck building systems to consumers.
Industry
Manufacturing
Company size
5,001 - 10,000 Employees
Headquarters location
Fort Wayne, IN, US
Year founded
1993