Principal Software Engineer
Burnsville, MN · Hybrid
$139K - $186K/yr
Serve as lead software engineer on development projects ... Design, development, analysis, testing, integration (on hardware) and debugging of computer ...
Burnsville, MN · Hybrid
$139K - $186K/yr
Serve as lead software engineer on development projects ... Design, development, analysis, testing, integration (on hardware) and debugging of computer ...
Burnsville, MN · Hybrid
$139K - $186K/yr
Serve as lead software engineer on development projects ... Design, development, analysis, testing, integration (on hardware) and debugging of computer ...
Saint Paul, MN · On-site
$120K - $150K/yr
What you bring We're more interested in a balance between breadth and depth than checking every box, but helpful experience includes: * BS, MS, or equivalent degree in Computer/Software Engineering ...
Saint Paul, MN · On-site
$120K - $150K/yr
What you bring We're more interested in a balance between breadth and depth than checking every box, but helpful experience includes: * BS, MS, or equivalent degree in Computer/Software Engineering ...
Saint Paul, MN · On-site
$120K - $150K/yr
What you bring We're more interested in a balance between breadth and depth than checking every box, but helpful experience includes: * BS, MS, or equivalent degree in Computer/Software Engineering ...
Saint Paul, MN · On-site
$120K - $150K/yr
What you bring We're more interested in a balance between breadth and depth than checking every box, but helpful experience includes: * BS, MS, or equivalent degree in Computer/Software Engineering ...
OR an Associate's degree in Computer/Science/Engineering or related field with 7 years of experience. * Have in-depth knowledge of software engineering with experience coding applications or services ...
Quick apply
OR an Associate's degree in Computer/Science/Engineering or related field with 7 years of experience. * Have in-depth knowledge of software engineering with experience coding applications or services ...
$57 - $75.25/hr
We are looking for full-stack engineers who can help us reach our mission of changing the way ... Bachelor's degree in Computer Science or equivalent experience * 3+ years of industry experience
$57 - $75.25/hr
We are looking for full-stack engineers who can help us reach our mission of changing the way ... Bachelor's degree in Computer Science or equivalent experience * 3+ years of industry experience
Minneapolis, MN · On-site
$57 - $75.25/hr
We are looking for full-stack engineers who can help us reach our mission of changing the way ... Bachelor's degree in Computer Science or equivalent experience * 3+ years of industry experience
Minneapolis, MN · On-site
$57 - $75.25/hr
We are looking for full-stack engineers who can help us reach our mission of changing the way ... Bachelor's degree in Computer Science or equivalent experience * 3+ years of industry experience
MN · Hybrid
... DevOps pipelines. * AI & Machine Learning - TensorFlow, PyTorch, OpenAI APIs, Azure AI, AWS SageMaker, natural language processing (NLP), and computer vision applications. * Automated Software ...
MN · Hybrid
... DevOps pipelines. * AI & Machine Learning - TensorFlow, PyTorch, OpenAI APIs, Azure AI, AWS SageMaker, natural language processing (NLP), and computer vision applications. * Automated Software ...
Brooklyn Park, MN · On-site
$69K - $158K/yr
Salesforce Software Developer The Opportunity: As a Salesforce developer, you will work closely ... Bachelor's degreein Computer Engineering or CS * Salesforce Platform Developer II Certification ...
Brooklyn Park, MN · On-site
$69K - $158K/yr
Salesforce Software Developer The Opportunity: As a Salesforce developer, you will work closely ... Bachelor's degreein Computer Engineering or CS * Salesforce Platform Developer II Certification ...
MN · On-site
... DevOps pipelines. * AI & Machine Learning - TensorFlow, PyTorch, OpenAI APIs, Azure AI, AWS SageMaker, natural language processing (NLP), and computer vision applications. * Automated Software ...
MN · On-site
... DevOps pipelines. * AI & Machine Learning - TensorFlow, PyTorch, OpenAI APIs, Azure AI, AWS SageMaker, natural language processing (NLP), and computer vision applications. * Automated Software ...
Arden Hills, MN · On-site +1
Bachelor's level degree in Science/Engineering/Computer Science/Software Engineering discipline and/or Minimum of 4 years of related experience in the Medical Device regulated industry. * Working ...
Arden Hills, MN · On-site +1
Bachelor's level degree in Science/Engineering/Computer Science/Software Engineering discipline and/or Minimum of 4 years of related experience in the Medical Device regulated industry. * Working ...
Arden Hills, MN · On-site +1
Bachelor's level degree in Science/Engineering/Computer Science/Software Engineering discipline and/or Minimum of 4 years of related experience in the Medical Device regulated industry. * Working ...
Arden Hills, MN · On-site +1
Bachelor's level degree in Science/Engineering/Computer Science/Software Engineering discipline and/or Minimum of 4 years of related experience in the Medical Device regulated industry. * Working ...
Bachelor's level degree in Science/Engineering/Computer Science/Software Engineering discipline and/or Minimum of 4 years of related experience in the Medical Device regulated industry. * Working ...
Bachelor's level degree in Science/Engineering/Computer Science/Software Engineering discipline and/or Minimum of 4 years of related experience in the Medical Device regulated industry. * Working ...
Undergraduate student pursuing a Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Computer Information Systems or related field. * Hours - 20 hours a week while you ...
Undergraduate student pursuing a Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Computer Information Systems or related field. * Hours - 20 hours a week while you ...
Undergraduate student pursuing a Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Computer Information Systems or related field. * Hours - 20 hours a week while you ...
Undergraduate student pursuing a Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Computer Information Systems or related field. * Hours - 20 hours a week while you ...
Duluth, MN · On-site
$66K - $86K/yr
... software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data ... Contact: please read our blogs Why do Tech Companies not Hire recent Computer Science Graduates ...
Duluth, MN · On-site
$66K - $86K/yr
... software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data ... Contact: please read our blogs Why do Tech Companies not Hire recent Computer Science Graduates ...
... DevOps pipelines. * AI & Machine Learning - TensorFlow, PyTorch, OpenAI APIs, Azure AI, AWS SageMaker, natural language processing (NLP), and computer vision applications. * Automated Software ...
... DevOps pipelines. * AI & Machine Learning - TensorFlow, PyTorch, OpenAI APIs, Azure AI, AWS SageMaker, natural language processing (NLP), and computer vision applications. * Automated Software ...
$106K - $123K/yr
... Computer Science, Software Engineering, Maths or similar \n * 450+ Leaving Certificate Points (or equivalent) \n * Strong TypeScript experience \n * Experience with Angular2, React or Vue.js \n
$106K - $123K/yr
... Computer Science, Software Engineering, Maths or similar \n * 450+ Leaving Certificate Points (or equivalent) \n * Strong TypeScript experience \n * Experience with Angular2, React or Vue.js \n
... DevOps pipelines. * AI & Machine Learning - TensorFlow, PyTorch, OpenAI APIs, Azure AI, AWS SageMaker, natural language processing (NLP), and computer vision applications. * Automated Software ...
... DevOps pipelines. * AI & Machine Learning - TensorFlow, PyTorch, OpenAI APIs, Azure AI, AWS SageMaker, natural language processing (NLP), and computer vision applications. * Automated Software ...
... in Computer Science, Software Engineering, or related field (or equivalent experience). • Demonstrated knowledge and 3+ years of experience developing software in C++ and Python. • Experience ...
Quick apply
... in Computer Science, Software Engineering, or related field (or equivalent experience). • Demonstrated knowledge and 3+ years of experience developing software in C++ and Python. • Experience ...
... in Computer Science, Software Engineering, or related field (or equivalent experience). • Demonstrated knowledge and 3+ years of experience developing software in C++ and Python. • Experience ...
... in Computer Science, Software Engineering, or related field (or equivalent experience). • Demonstrated knowledge and 3+ years of experience developing software in C++ and Python. • Experience ...
$47K - $57.5K
1% of jobs
$57.5K - $68K
4% of jobs
$68K - $78.5K
9% of jobs
$88.3K is the 25th percentile. Wages below this are outliers.
$78.5K - $89K
12% of jobs
$89K - $99.5K
15% of jobs
The median wage is $106.4K / yr.
$99.5K - $110.1K
14% of jobs
$110.1K - $120.6K
15% of jobs
$124.7K is the 75th percentile. Wages above this are outliers.
$120.6K - $131.1K
13% of jobs
$131.1K - $141.6K
9% of jobs
$141.6K - $152.1K
5% of jobs
$152.1K - $162.6K
3% of jobs
$47K
$109.5K
$162.6K
| Aspect | Computer Software Developer | Computer Programmer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; sometimes certifications | Typically similar; often requires a degree or coding experience |
| Work Environment | Designing, developing, and testing software applications | Writing, testing, and debugging code |
| Employer & Industry Usage | Tech companies, software firms, startups | Any industry needing custom software or applications |
While both roles involve coding, Computer Software Developers focus on designing and creating complete software solutions, whereas Computer Programmers primarily write and test code. Developers often oversee the entire development process, while Programmers typically work on specific coding tasks within a project.

$139K - $186K/yr
Other
Medical, Dental, Vision, Life, Retirement, PTO
Re-posted 18 days ago
8.0
Based on 55 frontline employees who took The Breakroom Quiz
131st of 528 rated manufacturers
Job ID: 113883
The Leonardo DRS Naval Electronics business provides leading naval computing infrastructure, network and data distribution and middleware enterprise services, as well as world-class manufacturing and support capabilities.
As a Principal Software Engineer focused on software architecture for the Leonardo DRS Naval Electronics Business Unit, you will apply your technical, development and architecture experience to lead the execution of software architecture and design-related development of tactical components and subsystems in our portfolio of US Navy electronics infrastructure solutions. The subject matter focus is software integration of sensor and combat systems on small or medium surface vessels.
In this software architect role, you will provide subject matter expertise for Front End of the Business (FEOTB), Internal Research & Development (IRAD), to Development Programs in various areas, including camera function and video, stabilized gimbal, sensors, network, navigation, Radiofrequency, Radar, Edge AI and other combat system integration.
This role includes software task leadership to solve software issues during design, test, transition to production, and formal deliveries. Job focus areas include leading software engineering activities in software architecture applied to software design, development, testing, and modification of sub-systems or systems and the sustainment of these systems through the product life cycle.
This hybrid position is eligible to worked out of one of the following Naval Electronics locations:
Standard working hours are Monday through Thursday from 7:30am - 5pm, and every other Friday from 7:30am - 4pm. Work is expected to be performed 2-3 days per week onsite, with the remaining work days each week eligible to be worked remotely in the state of Minnesota or Pennsylvania.
In this role, you will be responsible for driving technology and completion of assigned technical solutions, efficient execution, and task completion on time and within budget. Job focus areas include leading software engineering activities in software architecture applied to software design, development, testing, and modification of sub-systems or systems and the sustainment of these systems through the product life cycle. Primary and essential accountabilities include, but not limited to, the following:
Technical degree (Master or Bachelor of Science) in relevant field (Computer Science, or related field of study) with at least 8 years of direct experience related to Software Engineering and must have demonstrated success in solving technical problems.
The following skills are expected, though applicants are not required to have every skill listed:
U.S. Citizenship required. This position requires an active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment.
The salary range for this position is ($130,000/year - $195,000.00/year). This range reflects the good faith estimate of pay the employer is willing to offer at the time of posting. Several factors can influence the pay scale, including but not limited to: Federal contract labor categories and contract wage rates, collective bargaining agreements, geographic location, business considerations, scope, and responsibilities of the position, local or other applicable market conditions, and internal equity. Other factors include the candidate's qualifications such as prior work experience, specific skills and competencies, education/training, and certifications. In addition to base pay, employees may be eligible for: annual performance-based bonuses, equity awards, and overtime pay (for non-exempt employees as applicable. Our benefits package includes comprehensive health insurance (medical, dental, vision), employer matching 401(k) retirement plan, paid time off including vacation, holidays, and sick leave (including ant state-mandated paid sick leave), parental leave benefits, tuition reimbursement, professional development support, and life and disability insurance coverage.
Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours.
*Some employees are eligible for limited benefits only
Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws.
#NEL #LI-AS1
Get the full story on Breakroom
Sourced by ZipRecruiter
Manufacturing
5,001 - 10,000 Employees
Arlington, VA, US
1969