Software Development Engineer, Prin
$165k - $190kCurtiss-Wright Corporation
Software Development Engineer, Principal
Learn more about the general tasks related to this opportunity below, as well as required skills.
As a Principal Software Development Engineer serves as a senior technical authority responsible for leading the design, architecture, development and validation of complex software systems and enhancements. Operating with broad autonomy, this role drives technical direction, resolves critical software issues, collaborates across engineering teams, and ensures robust, scalable and maintainable software solutions. You will also provide expert-level guidance to less experienced engineers, influences customer-facing software improvements and contributes to documentation, training and long-term software evolution.
Location
- Frederick, MD (onsite)
We take care of our people!
Paid Time Off I 401K with Employer Match and Profit Sharing I Health and Wellness Benefits I Learning and Development Opportunities I Referral Program I Competitive Pay I Recognition I Employee Stock Purchase Plan I Inclusive & Supportive Culture *
Salary
- $ 165,000.00 to $190,000.00 annually
Please note that the salary range information provided is a general guideline only. Criteria such as the candidate's qualifications and relevant experience, the scope of the specific position, as well as market and business considerations will be evaluated when extending an offer.
Your Challenge:
- Lead the design, architecture, coding, testing and debugging of complex software systems and major enhancements to existing applications, ensuring high reliability and performance (20%).
- Diagnose and resolve the most complex software issues by collaborating with technical teams and applying expert-level troubleshooting and analytical skills (20%).
- Engage directly with customers to address high-impact software complaints, incorporate enhancement requests and guide modification strategies that improve product usability and performance (20%).
- Develop and maintain comprehensive software documentation, including user manuals, technical references and release notes, ensuring clarity and compliance with organizational standards (20%).
- Provide technical leadership, mentoring and training to less experienced software engineers and collaborate with hardware or cross-functional teams on integrated solutions (20%).
- Understands how a power plant works and its components – desired
- Experience with TH codes (RELAP/MARS/Other) – desirable not specifically required
- Design, code, test, debug, and document software according to the functional requirements
- Provide technical expertise across multiple areas of application development
- Identify options for potential solutions and assess them for technical and business suitability
- Proficiency in Fortran preferred
- Can work independently with minimal supervision
- Can lead/coordinate a team of people to execute project tasks
- Strong analytical skills with attention to detail
- Competent use of English with good written and verbal communication skills
- A flexible approach and ability to adapt
What You Bring:
- Bachelor's or Master's degree in Computer Science, Software Engineering or a related technical discipline.
- 15+ years of progressive software development experience, including leadership of complex software programs.
- Expert-level proficiency in software architecture, design patterns, coding, debugging and advanced troubleshooting.
- Demonstrated success developing scalable software in high-complexity or high-reliability environments.
- Strong experience collaborating with cross-functional teams, including hardware, systems and customer support.
- Proven ability to interface with customers to resolve issues and influence product improvements.
- Excellent written communication skills with experience creating user manuals, technical documentation and training materials.
- Strong mentoring, leadership and communication abilities with influence across multiple engineering disciplines.
Who We Are
Our Values
Environmental, Social and Governance
WSC, a business of Curtiss-Wright, is a technology driven company with engineering simulation as its core competence. xhyhwjd WSC's vision is to provide the Power Industry with innovative, state-of-the-art, simulation technology products and services, that will add value in the design, commissioning, and safe and reliable operation of their power generating or process plant assets.
$165k - $190k
...Software Development Engineer, Principal As a Principal Software Development Engineer serves as a senior technical authority responsible for leading the design, architecture, development and validation of complex software systems and enhancements. Operating with broad...SuggestedFull timeFlexible hours- ...reading the complete job description and applying promptly. The Role NETbuilder is looking for an experienced OT Security Engineer / Platform Engineer to support a newly awarded U.S. government cybersecurity project based in Urbana, Maryland. You will play...SuggestedPermanent employmentFull time
- ...Operations. The Lead Automation Engineer provides technical leadership for... ...Engineering, Manufacturing, Quality, Process Development, Facilities, IT/OT, Validation, and external... ..., including troubleshooting, software and hardware changes, system upgrades, control...SuggestedHourly payTemporary workFor contractorsWork experience placementLocal areaImmediate startRemote work
- ...forward? Teltek is hiring a Technology Services & Solutions Engineer —a hybrid role for a Tier 2 MSP technician who wants to grow... ...~ Paid time off ~ Paid training ~ Professional development assistance ~ Tuition reimbursement ~ Vision insurance...SuggestedFull timePart timeWork at officeLocal areaRemote workMonday to Friday
- ...Insurance Company in Frederick, MD is looking for a Principal Software Engineer to drive innovation and develop one of the leading digital... ...practices. The ideal candidate should have 10+ years of backend development experience, strong skills in C# and Agile methodologies, and...Suggested
- ...WGS Systems, LLC, is looking for a dynamic and self-motivated Software Engineer with a background in embedded systems, real-time operating... ...computer software systems, in conjunction with hardware product development by performing the following duties personally or through...Remote workFlexible hours
- Banner Life Insurance Company in Frederick, MD is seeking a Principal Software Engineer to design and build leading digital life-insurance platforms. You will drive development practices, mentor engineers, and collaborate with product teams to deliver scalable services...
$43 - $73 per hour
...Position: VoIP Systems Engineer Openings: Frederick, MD (Can site Remote as long as within an hour of a major airport) Will have travel associated for training and site surveys up to 50% Duration: 12 month contract (with extensions or conversion) Pay Range...Contract workRemote work$163.1k - $289.4k
...motivated, career and customer-oriented Software Developer, Subject Matter Expert to... ...imperative part of the LogiCole Software Engineering team and is obsessed with accuracy, and... ...10 years of experience with Full Stack Development, implementing and consuming RESTful APIs...Hourly payFull timeContract workTemporary workWork experience placementWork at officeLocal areaRemote work3 days per week- MANTECH seeks a career and customer-oriented Software Developer, SME to join our team at Ft Detrick in Frederick, MD. This on-site role... ...17+ and Angular/JavaScript skills within a LogiCole Software Engineering context. The position emphasizes Agile practices, RESTful APIs...Remote work
$144.8k - $199.1k
...great experiences should go hand in hand. By offering career development opportunities, comprehensive benefits, and programs that... ...and here for better. Banner Life is looking for a Principal Software Engineer to help design and build one of the leading digital life‑insurance...For contractorsWork experience placementRelocation package- ...Senior Principal Systems Engineer Location: Frederick, MD, US, 21703 Job ID: 114819... ...groups — including Mechanical, Firmware, Software, and Test — to derive and decompose customer... ...Involved with the analysis, design, development and implementation of new and/or existing...Full timeFor subcontractorFlexible hours
$144.8k - $199.1k
...great experiences should go hand in hand. By offering career development opportunities, comprehensive benefits, and programs that... ...and here for better. Banner Life is looking for a Principal Software Engineer to help design and build one of the leading digital life insurance...For contractorsWork experience placementRelocation package$115k - $135k
...This role is responsible for application development, sustainment, and compliance... ...coordination with functional leads. Apply full software development lifecycle discipline in an... ...our customers with exceptional IT and engineering solutions. Benefits Our robust benefits...Full timeContract workTemporary workLocal area- MANTECH seeks a mission-driven Software Developer, Subject Matter Expert, to join our LogiCole team at Ft Detrick, MD. On-site three... ...IT PMO. Responsibilities include agile ceremonies, RESTful API development, design documentation, and product evaluations. Requires a BS...Remote work3 days per week
- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-... ...on an Agile Scrum team, collaborating across design, development, and testing Supporting the development of console and embedded...Remote jobInternship
- ...Design, develop, and maintain scalable, high-performance data engineering solutions on Azure Databricks. • Build and support batch... ...Angular for front-end integration and data-centric application development Domain Experience (Preferred) • Experience in Finance,...Work at office
$103.71k - $138.28k
...AI‑ready connectivity, join us today. The Role The Lead Engineer position will require both technical expertise and project management... ...Materials (IRM) and review of project BoM. Assist with development of project schedules. Provide functional guidance,...Full timeTemporary workFor contractorsFor subcontractorRemote work- ...Write clean, maintainable, and scalable code using modern web development technologies and best practices. Develop and maintain... ...planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full...Full time
$75k - $85k
...unparalleled foundation for ambitious Data Scientists and Engineers. In this role, your work will underpin data... ...individuals to join our Infrastructure Software Engineering Program (ISEP). This is a two-year developmental program to learn how to be an automation engineer...Hourly payFull timeTemporary workLocal areaRemote workWork from homeShift work- ...The Senior Automation Engineer will play a key role in supporting and advancing automation and Operational Technology systems within a highly regulated manufacturing environment. This position combines technical ownership with hands-on troubleshooting and project support...Full timeRemote work
- ...0 organization and a leading provider of Health care and Health Insurance services, seeks an accomplished AWS Production Support Engineer ______________________________________________________________________ NOTE: THIS IS 100% REMOTE ROLE & ONLY W2 CANDIDATES (NO C...Full timeTemporary workLocal areaRemote work
$43 - $73 per hour
...Systems Test Engineer (VoIP) Location: Frederick, MD (100% Onsite) Base Pay: $43-73/hr + Overtime Opportunities ~ Per Diem and Paid... ...to drive issue resolution Partner closely with systems, software, and network engineering teams to validate system functionality...Daily paidFull time$23 - $50.35 per hour
...full range. Role The Systems Engineer I designs, architects and implements complex hardware deployments, software installations/upgrades and significant operational... ...responsibilities including budgeting, RFP development, Disaster Recovery planning, etc....Hourly payFull timeWork experience placementWork at officeImmediate start$85.39k - $116.98k
...is seeking a talented Senior Systems Engineer (Production Support) Location: Remote... ...diagnostic data, restoring the system operation, development of workarounds, and other activities... ...to user calls regarding hardware and software problems, correcting or ensuring that...Full timeRemote work$18 - $50 per hour
...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career... ...senior employees Individual career development planning Professional and technical... ...Software is seeking an AI & Engineering Data Intern to support emerging Artificial...Remote jobHourly payFull timeInternshipLocal area$85k - $115k
...LHH Recruitment Solutions has an opening for a Design Engineer for our client in the Frederick, MD area. As a Design Engineer, you will... ...Skills & Experience Extensive hands-on experience with CAD software (SolidWorks, Inventor, Pro/E, or similar). Strong understanding...Temporary work$25 per hour
...professionals! FlatironDragados' Intern Program provides challenging and rewarding work opportunities for college students majoring in Civil Engineering and Construction Management. As an Intern, you will be given the opportunity to apply your academic training and skills in a...Contract workTemporary workFor subcontractorInternship$80k
...precision and tackle complex challenges? As an experienced Field Engineer, you will leverage your technical knowledge to oversee... ...manages any permits needed before work can begin. Assists the development of design drawings and provides technical input, as needed....Contract workFor subcontractorWork at office- ...maintain site recovery and deployment plans supporting firmware, software, and security remediation activities for operational customer... ..., including identification and coordination of required engineering, field service, and operational resources. Track material availability...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer, Prin. Be the first to apply!
- software engineer amazon Frederick, MD
- information technology software engineer Frederick, MD
- federal - software developer Frederick, MD
- software engineer remote Frederick, MD
- remote entry level software developer Frederick, MD
- intel software engineer Frederick, MD
- senior software engineer remote Frederick, MD
- software engineer full time Frederick, MD
- cybersecurity software engineer Frederick, MD
- part time software developer remote Frederick, MD





