Post job

Principal software engineer jobs in Pennsylvania

- 1,810 jobs
  • Sr Regulatory Engineer

    Constellation Energy 4.9company rating

    Principal software engineer job in Kennett Square, PA

    Who We Are As the nation's largest producer of clean, carbon-free energy, Constellation is focused on our purpose: accelerating the transition to a carbon-free future. We have been the leader in clean energy production for more than a decade, and we are cultivating a workplace where our employees can grow, thrive, and contribute. Our culture and employee experience make it clear: We are powered by passion and purpose. Together, we're creating healthier communities and a cleaner planet, and our people are the driving force behind our success. At Constellation, you can build a fulfilling career with opportunities to learn, grow and make an impact. By doing our best work and meeting new challenges, we can accomplish great things and help fight climate change. Join us to lead the clean energy future. Total Rewards Constellation offers a wide range of benefits and rewards to help our employees thrive professionally and personally. We provide competitive compensation and benefits that support both employees and their families, helping them prepare for the future. In addition to highly competitive salaries, we offer a bonus program, 401(k) with company match, employee stock purchase program comprehensive medical, dental and vision benefits, including a robust wellness program paid time off for vacation, holidays, and sick days and much more. Expected salary range of $124,200 to $138,000, varies based on experience, along with comprehensive benefits package that includes bonus and 401(k). Primary Purpose of Position Performs advanced regulatory/licensing/technical problem solving and provides analysis/insights in support of department, nuclear plant and fleet regulatory activities. Responsible for regulatory/technical decisions. Possesses excellent knowledge in functional discipline and its practical application and has detailed knowledge of applicable industry codes and regulations as well as Constellation licensing and regulatory processes. Primary Duties and Accountabilities Provide in-depth regulatory/technical expertise to develop, manage and implement regulatory analyses, activities and programs. Provide regulatory/technical expertise and consultation through direct involvement to identify and resolve regulatory issues. Provide complete task management of regulatory issues. Perform regulatory and department related tasks as assigned by supervision Accountable for the accuracy, completeness, and timeliness of work ensuring proper licensing basis management and assuring that standard design criteria, practices, procedures, regulations and codes are used in preparation of products. Perform independent research, reviews, studies and analyses in support of regulatory/technical projects and programs. Recommend new concepts and techniques to improve performance, simplify operation, reduce costs, reduce regulatory burden, correct regulatory non-compliances, or comply with changes in codes or regulations. Perform other job assignments and duties as directed by management or pursuant to company policy, including but not limited to emergency response, departmental coverage, call outs, and support of outage activities in positions outside the department. Minimum Qualifications Bachelor's degree in Engineering or equivalent technical degree Minimum of 6 years of professional experience Effective written and oral communication skills Maintain minimum access requirement or unescorted access requirements, as applicable, and favorable medical examination and/or testing in accordance with position duties Preferred Qualifications Previous Senior Reactor Operator (SRO) license/certification degree Advanced technical degree or related
    $124.2k-138k yearly 1d ago
  • Sr Engineer - Exelon Trans Asset Planning & Strat

    Exelon 4.8company rating

    Principal software engineer job in Kennett Square, PA

    Who We Are: We're powering a cleaner, brighter future. Exelon is leading the energy transformation, and we're calling all problem solvers, innovators, community builders and change makers. Work with us to deliver solutions that make our diverse cities and communities stronger, healthier and more resilient. We're powered by purpose-driven people like you who believe in being inclusive and creative, and value safety, innovation, integrity and community service. We are a Fortune 200 company, 19,000 colleagues strong serving more than 10 million customers at six energy companies -- Atlantic City Electric (ACE), Baltimore Gas and Electric (BGE), Commonwealth Edison (ComEd), Delmarva Power & Light (DPL), PECO Energy Company (PECO), and Potomac Electric Power Company (Pepco). In our relentless pursuit of excellence, we elevate diverse voices, fresh perspectives and bold thinking. And since we know transforming the future of energy is hard work, we provide competitive compensation, incentives, excellent benefits and the opportunity to build a rewarding career. Are you in? Primary Purpose: Develops and/or leads teams in studies, plans, criteria, specifications, calculations, evaluations, design documents, performance assessments, integrated systems analysis, cost estimates, budgets, associated with the planning, design, licensing, construction, commissioning, operation, and maintenance of Exelon's electric transmission facilities/systems. Provides consultation and recommendations to the Company within and to other business units and/or customers as a result of studying company or customer-owned systems, processes, equipment, vehicles or facilities. Reviews financial data from budget and actual costs of projects. Provides technical expertise to strategic, legislative and operational decisions. Participates in creating, updating, and applying internal/industry standards and technology in a specialized area of expertise. Trains and mentors others. Position may be required to work extended hours for coverage during storms or other energy delivery emergencies. Note: This is a hybrid position (in-office with remote flexibility). Employees are required to be in office at least three days per week (Tuesday, Wednesday, and Thursday). This position must sit out of our Kennett Square - PA, Philadelphia - PA, Baltimore - MD or Washington - DC office. This position is eligible for relocation assistance. Primary Duties: Leads and performs assignments in specialized areas requiring extensive engineering expertise. Requiring maintaining state of the art engineering credential in the specialized technical area. Leads and performs engineering tasks and projects associated with a critical or analytical engineering project or a small number of complex projects that require specialized knowledge in many areas, may include field testing troubleshooting, and peer review. Evaluates, develops, implements and leads projects that have significant financial and operational impact, may also develop initial commissioning plans. Plans, writes and performs tasks for documentation deliverables and projects Participates in department planning, through field/site walkdowns, attend meetings/conference calls, provide budget recommendations and monitor performance for the accomplishment of committed results. Performs assignments while acting independently, and may lead multi-discipline teams, may include providing direct oversight of contractors. Serves as an expert in specialized area. Acts as an expert witness or provide expert opinions as required. Provides recommendations to management and implements action plans to improve performance and cost effectiveness. Provides detailed technical training, mentorship, peer review, and/or guidance to others. Participates in technical and industry societies and committees to enhance knowledge of new technologies or issues in areas of company interest, make recommendations for business decisions regarding strategy for new technologies and/or engineering techniques and tools. Job Scope: Influences project decisions having a significant impact on the company. Applies technical knowledge to help promote a safe work environment and to enhance customer satisfaction Minimum Qualifications: Bachelor of Science degree in Engineering or Licensed Professional Engineer (2) (3) Knowledge of engineering designs, principles and practices Ability to analyze and interpret complex electrical and mechanical systems. Knowledge and ability to apply problem solving approaches and engineering theory. Detailed knowledge of applicable standards, codes methods, and practices unique to areas of expertise. 7+ years of professional engineering experience (1) (3) (See Note 3. Thorough knowledge and experience in unique areas of engineering expertise. Ability to apply advanced engineering principles to identify and resolve complex issues. Minimum of three related career experiences (4) (i.e., changes in technical job responsibilities, which may or may not include a change in department) OR Lead Member of a recognized industry committee OR Professional Engineer's License (2), advanced technical degree, MBA or Project Management Certification (1) Master's degree in Engineering reduces the OJT experience requirement by 1 year. (2) License must be issued by the state in which you are practicing. (3) PE License reduces the OJT experience requirement by 1 year. (4) Career related experiences is defined as changes in technical job responsibilities and does not have to include a change in department. Note: Items (1) and (3) are mutually inclusive, whereby the maximum experience requirement reduction is one (1) year (e.g., in the case of an employee with both a master's degree in Engineering AND a PE license, the minimum experience requirement would be reduced by one (1) year). Preferred Qualifications: Graduate degree (1) or Graduate level work in Engineering, Business Administration or Project Management Certification Licensed Professional Engineer (2) (3) Strong teamwork, interpersonal skills and the ability to communicate with all management levels. Strong written and oral communication skills. A working knowledge of analysis software packages such as CYMDIST, PSS\E, Python, PSCAD, MATLAB, etc. Ability to analyze industry wide trends and implement enhancements. Benefits: Annual salary will vary based on a candidate's skills, qualifications, experience, and other factors: $100,800.00/Yr. - $138,600.00/Yr. Annual Bonus for eligible positions: 15% 401(k) match and annual company contribution Medical, dental and vision insurance Life and disability insurance Generous paid time off options, including vacation, sick time, floating and fixed holidays, maternity leave and bonding/primary caregiver leave or parental leave Employee Assistance Program and resources for mental and emotional support Wellbeing programs such as tuition reimbursement, adoption and surrogacy assistance and fitness reimbursement Referral bonus program And much more Note: Exelon-sponsored compensation and benefit programs may vary or not apply based on length of service, job grade, job classification or represented status. Eligibility will be determined by the written plan or program documents.
    $100.8k-138.6k yearly Auto-Apply 13h ago
  • Senior Software Engineer Team Lead

    London Approach 4.3company rating

    Principal software engineer job in Philadelphia, PA

    Senior Software Engineer, Team Lead (.NET) Employment Type: Direct hire Work Setting: Hybrid | Onsite once per quarter (non-negotiable) This role combines hands-on technical expertise with team leadership. The Lead Software Engineer oversees a cross-functional Agile team, providing technical direction, resolving blockers, and ensuring alignment between engineering efforts and business goals. The position is both strategic and hands-on, involving architecture, design, and active development within a defined product domain. Responsibilities Lead a cross-functional Agile team of developers, QA, and business analysts to deliver scalable, high-quality software. Act as technical SME for an assigned product or platform area. Mentor team members through code reviews, pair programming, and career development support. Design and implement system features that align with enterprise architecture and business needs. Partner with Product Management to define priorities, clarify requirements, and balance immediate deliverables with long-term goals. Contribute to architecture discussions and platform-wide design decisions. Uphold and enhance coding standards, quality processes, and security best practices. Participate in hiring, onboarding, and documentation efforts to promote team continuity. Contribute directly to development tasks and user stories. Collaborate with QA to ensure full test coverage and performance optimization. Drive a “security-first” mindset and ensure system reliability across environments. Required Qualifications Bachelor's or Master's degree in Computer Science or related field, or equivalent experience. 10+ years of software development experience, primarily in C# and .NET. 3+ years of team leadership experience in an Agile environment. Proven background in architecting and delivering enterprise systems, RESTful APIs, and integrations. Experience with Azure cloud services, including serverless computing, storage, and messaging. Familiarity with monolithic and microservice architectures. Skilled in designing scalable data storage solutions (SQL, document, and unstructured). Experience creating CI/CD pipelines and supporting Infrastructure as Code (IaC). Strong communication, problem-solving, and collaboration skills. Experience working across multiple Agile teams on large software initiatives. Preferred Qualifications Experience with ASP.NET MVC, .NET Core, TypeScript, and modern SPA frameworks (Angular, React, etc.). Additional Requirements Travel occasionally to the Wilkes-Barre/Scranton, PA area for strategy sessions (4 times per year). Standard working hours based on Eastern U.S. time.
    $97k-124k yearly est. 2d ago
  • Sr. Software Engineer / Software Developers

    Eigen X, LLC 3.9company rating

    Principal software engineer job in King of Prussia, PA

    Sr. Apply now, read the job details by scrolling down Double check you have the necessary skills before sending an application. Software Data Engineer (Master's or equiv. deg. w/1 yr exp.) Exp. to include: installing, supporting & configuring operating systems(CentOS, Ubuntu, Windows); & work/w: TCP/IP, ETL, DBT, SnowSQL, JSON, Python scripts, HQL queries, Hadoop, Snowflake, HIVE, SQL, & SQL Server. Software Developers (Master's or equiv. deg. w/3 yr exp. Bachelor's or equiv. degree w/5 yr exp) Exp. to include: (A) design & develop applications; work/w: AWS, Informatica Power Center, Java, J2EE, Oracle 19c, SQL Server, O-Data, Angular, REST Web Service & Plainsware. OR (B) design & develop applications; & xevrcyc work/w: SharePoint, .Net, Entity Framework, Web API, AngularJS, Jquery, SQL Server, Oracle, REST, Java Script, Informatica, Tableau, ETL and UCT. Send resume: Eigen X, LLC, 1030 Continental Drive, King of Prussia, PA 19406.
    $89k-123k yearly est. 1d ago
  • Sr Software Architect

    Openarc, LLC 3.8company rating

    Principal software engineer job in Pittsburgh, PA

    OpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We are currently seeking a qualified Sr Software Architect to join our client's organization and contribute to their ongoing success. Job summary We're seeking a Senior Architect to join our growing team and help shape the future of healthcare technology. In this role, you'll lead the modernization and expansion of our product portfolio, driving architectural strategy and technical excellence across our suite of products. Responsibilities: Collaborate with other architects to ensure consistent technical direction across products • Lead the design and development of scalable software solutions • Set architectural direction in partnership with senior leadership • Guide build/buy/partner decisions and evaluate emerging technologies • Provide mentorship and technical leadership to engineering teams • Develop proofs of concept and provide estimates for new initiatives • Champion secure coding practices and architectural standards • Continuously improve personal and team capabilities through learning • Engage, educate, and collaborate with teammates daily Requirements: • Experience resolving software and workflow challenges creatively • Microsoft tech stack experience: .NET Framework / .NET Core (C#), WPF, MVVM, Entity Framework, SQL Server • Web/mobile development experience: JavaScript, TypeScript, Angular, React, React Native, REST APIs, Electron, Native iOS/Android, CSS, SASS, LESS • CI pipeline setup and management • Database performance tuning • Cloud technologies • Familiarity with HIPAA data requirements • Understanding of governance and security frameworks At OpenArc, we prioritize your career success and strive to build exceptional technical teams for our clients. By understanding your experience and aspirations, we ensure to present you with rewarding and fulfilling opportunities. As an employee of OpenArc and our clients, you will be eligible to participate in a comprehensive benefits package. OpenArc is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
    $97k-128k yearly est. 4d ago
  • Identity and Access Management - Software Engineering Lead

    Elsevier 4.2company rating

    Principal software engineer job in Philadelphia, PA

    About the role - As Engineering Lead for NeoID-Elsevier's next-generation Identity and Access Management (IAM) platform-you'll leverage your deep security expertise to architect, build, and evolve the authentication and authorization backbone for Elsevier's global products. You'll also lead and manage a team of 5 engineers, fostering their growth and ensuring delivery excellence. You'll have the opportunity to work with industry standard protocols such as OAuth2, OIDC and SAML, as well as healthcare's SMART on FHIR and EHR integrations. About the team- This team is entrusted with building Elsevier's next-generation Identity and Access Management (IAM) platform. This diverse team of engineers are also building and evolving the authentication and authorization backbone for Elsevier's global products. This team is building a brand new product in Cyber Security that will provide Authorization and Authentication for ALL Elsevier products Qualifications Current and extensive experience with at least one major IAM platform (KeyCloak, Auth0, Okta, or similar) - KeyCloak and Auth0 experience are strong pluses. Only candidates with this experience will be considered for this critical role. Possess an in-depth security mindset, with proven experience designing and implementing secure authentication and authorization systems Have an extensive understanding of OAuth2, OIDC and SAML protocols, including relevant RFCs and enterprise/server-side implementations Familiarity with healthcare identity protocols, including SMART on FHIR and EHR integrations Have current hands-on experience with AWS cloud services and infrastructure management. Proficiency in Infrastructure as Code (IaC) tools, especially Terraform Strong networking skills, including network security, protocols, and troubleshooting Familiarity with software development methodologies (Agile, Waterfall, etc.) Current experience as a people manager of ideally Software and Security professionals. Experience with Java/J2EE, JavaScript, and related technologies, or willingness to learn and deepen expertise Knowledge of data modeling, optimization, and secure data handling best practices Accountabilities Leading the design and implementation of secure, scalable IAM solutions, with a focus on OAuth2/OIDC and healthcare protocols such as SMART on FHIR and EHR integrations Managing, mentoring and supporting a team of 5 engineers, fostering a culture of security, innovation, and technical excellence Collaborating with product managers and stakeholders to define requirements and strategic direction for the platform, including healthcare and life sciences use cases Writing and reviewing code, performing code reviews, and ensuring adherence to security and engineering best practices Troubleshooting and resolving complex technical issues, providing expert guidance on IAM, security, and healthcare protocol topics Contributing to architectural decisions and long-term platform strategy Staying current with industry trends, emerging technologies, and evolving security threats in the IAM and healthcare space
    $95k-121k yearly est. 5d ago
  • Senior Java Software Engineer

    Millennium Software and Staffing Inc. 4.2company rating

    Principal software engineer job in Pittsburgh, PA

    Qualifications Bachelor's degree in Computer Science (or related field) Full Stack Java Developer 8+ years of relevant work experience with Java , J2ee, RESTful APIs Experience in Kubernetes (or AWS) and DevOps. Expertise in Object Oriented Design, Database Design, and XML Schema Deploy, monitor, and manage applications on Kubernetes or AWS cloud environments. Experience with Agile or Scrum software development methodologies Ability to multi-task, organize, and prioritize work
    $88k-107k yearly est. 5d ago
  • Sr AWS Developer

    NLB Services 4.3company rating

    Principal software engineer job in Malvern, PA

    Role: AWS Developer Project: GIDS Investment Product Valuations Taxonomy Domain:- GIDS investment (“Investment product master,” “security master,” “reference data,” “pricing and valuations,” “NAV calculation,” “fund accounting,” “portfolio valuations,” or “taxonomy/ontology” experience in financial services.) Prior work with asset managers, custodians, or banks where they modeled funds, ETFs, accounts, benchmarks, or instrument hierarchies and exposed this via services or data platforms. Strong hands-on experience in designing, developing, and deploying scalable full-stack applications using AWS technologies (S3, DynamoDB, Postgres, Lambda, CloudFormation, Event bridge, IAM, Glue, Athena). · Experienced in API design (REST, GraphQL/Super Graph), and microservices. · Experienced in creating REST APIs using Python, JavaScript, and Go. · Experienced in development using DevOps principles, tools, and continuous delivery pipelines, including Bamboo, Bitbucket, JIRA, and Git. · Provides technical expertise and completes complex development, design, implementation, architecture design specification, and maintenance activities. · Monitor product health in test and production environments using Honeycomb, Splunk, and AWS CloudWatch. · Responsible for elevating complex code into the development, test, and production environments. · Resolves highly complex, elevated issues and recommend enterprise-wide improvements and solutions. · Actively work with the business and stakeholders over the requirements and giving demos after the development and reach out to different teams to accomplish
    $98k-133k yearly est. 3d ago
  • Software Engineer

    ESB Technologies

    Principal software engineer job in Malvern, PA

    Day-to-Day Responsibilities: Develop and deploy full-stack applications using AWS services (Lambda, S3, DynamoDB, ECS, Glue, Step Functions, and more). Design, build, and maintain REST and GraphQL APIs and microservices using Python, Java, JavaScript, and Go. Apply DevOps principles with CI/CD pipelines using Bamboo, Bitbucket, Git, and JIRA. Monitor product health and troubleshoot production issues with tools like Honeycomb, Splunk, and CloudWatch. Collaborate with stakeholders to gather requirements, present demos, and coordinate tasks across teams. Resolve complex technical challenges and recommend enterprise-wide improvements. Must-Haves: Minimum 5 years of related experience in software development. Proficient in AWS services, full-stack development, and microservices. Experience with Python, Java, JavaScript, and Go. Strong DevOps experience and familiarity with CI/CD pipelines. Ability to learn new business domains and applications quickly. Nice-to-Haves: Experience with monitoring/observability tools like Honeycomb, Splunk, CloudWatch. Familiarity with serverless and large-scale cloud architectures. Agile or Scrum experience. Strong communication and stakeholder collaboration skills.
    $69k-93k yearly est. 3d ago
  • Android Tech Lead

    Ket Software

    Principal software engineer job in Malvern, PA

    Android Technical Lead Demonstrated experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, and testable code. Able to effectively communicate technical issues in a manner all can understand. Effective at laying out a technical vision for your product. Able to work with Scrum Masters and Product Owners to prioritize work relative to both delivering business value and addressing technical debt. Participates in system analysis, design, development, and implementation for our existing mobile native applications. Translates stories into design & code. Develops well-engineered code and test artifacts backed by automated tests. Elevates code into the test, and production environments on schedule. Provides follow-up Production support. Submits change control requests and documents. Follows Agile software development methodology. To be successful in this role, you should have: Experience with Native application development Proficiency in one or more relevant programming languages (e.g. Kotlin / Java) Ability to learn new technologies quickly and demonstrate a hands-on understanding Understanding of design patterns, integration patterns/practice, Data modeling principles and best practices A good track record of project delivery for large cross-team projects Robust communication skills and the ability to connect with engineers, managers, PMs, customers Preferred Skills: Experience with latest Android SDK / Android Studio Dagger RXJava Retrofit / OKHttp Jetpack Compose MVVM Git Coroutines Hilt Espresso Qualifications: Degree in Computer Science or equivalent preferred or relevant experience 10+ years of software development experience 5+ years as a mobile developer
    $76k-101k yearly est. 4d ago
  • Java Software Engineer

    Ltimindtree

    Principal software engineer job in Pittsburgh, PA

    About Us: LTIMindtree is a global technology consulting and digital solutions company that enables enterprises across industries to reimagine business models, accelerate innovation, and maximize growth by harnessing digital technologies. As a digital transformation partner to more than 700+ clients, LTIMindtree brings extensive domain and technology expertise to help drive superior competitive differentiation, customer experiences, and business outcomes in a converging world. Powered by nearly 90,000 talented and entrepreneurial professionals across more than 30 countries, LTIMindtree a Larsen & Toubro Group company combines the industry-acclaimed strengths of erstwhile Larsen and Toubro Infotech and Mindtree in solving the most complex business challenges and delivering transformation at scale. For more information, please visit. ******************************** Job Title: Java Developer Location: Pittsburgh, PA (4 days onsite/week) Duration: FTE Job description: 8 to 10 Years of experience Strong knowledge of Java and FrontEnd UI Technologies Experience of working in UI tool sets programming languages Core JavaScript Angular 11 or higher JavaScript frameworks CSS HTML Experience in Spring Framework Hibernate and proficiency with Spring Boot Solid coding and troubleshooting experience on Web Services and RESTful API Experience and understanding of design patterns culminating into microservices development Strong SQL skills to work on relational databases Strong experience in SDLC DevOps processes CICD tools Git etc Strong problem solver with ability to manage and lead the team to push the solution Strong Communication Skills Benefits/perks listed below may vary depending on the nature of your employment with LTIMindtree (“LTIM”): Benefits and Perks: Comprehensive Medical Plan Covering Medical, Dental, Vision Short Term and Long-Term Disability Coverage 401(k) Plan with Company match Life Insurance Vacation Time, Sick Leave, Paid Holidays Paid Paternity and Maternity Leave The range displayed on each job posting reflects the minimum and maximum salary target for the position across all US locations. Within the range, individual pay is determined by work location and job level and additional factors including job-related skills, experience, and relevant education or training. Depending on the position offered, other forms of compensation may be provided as part of overall compensation like an annual performance-based bonus, sales incentive pay and other forms of bonus or variable compensation. Disclaimer: The compensation and benefits information provided herein is accurate as of the date of this posting. LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace. Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnancy, childbirth or related medical conditions), gender identity or expression, national origin, ancestry, age, family-care status, veteran status, marital status, civil union status, domestic partnership status, military service, handicap or disability or history of handicap or disability, genetic information, atypical hereditary cellular or blood trait, union affiliation, affectional or sexual orientation or preference, or any other characteristic protected by applicable federal, state, or local law, except where such considerations are bona fide occupational qualifications permitted by law.
    $68k-90k yearly est. 1d ago
  • Advanced Embedded Software Engineer

    Catapult Federal Services

    Principal software engineer job in Canonsburg, PA

    Job Title: Advanced Embedded Software Engineer*** Education & Experience: Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred. CLEARANCE REQUIREMENTS: Secret ROLE AND POSITION OBJECTIVES: As an Advanced Embedded Software Engineer (Advanced Software Engineer) for the Torpedo Systems Group you'll a member of a cross functional team responsible for sustaining and creating software for embedded applications. You will participate in all phases of the Software Development Life Cycle (SDLC) including requirements analysis, design, implementation, and testing. We encourage you to apply if you have any of these preferred skills or experiences: Experience working in a Linux environment Experience writing in C and Multithreaded programming Experience with a Real Time Operating System Experience working outside of an IDE development environment. (i.e. writing and modifying makes files) Experience with Software Source Control tools and concepts (Git or CVS preferred) Experience leveraging and integrating pre-existing and legacy software and Firmware modules.with National Instruments LabWindows/CVI would be helpful, but not required Experience architecting and designing new software applications from design documents. Experience developing secure software applications is desirable but not required. What sets you apart: Strong understanding of software development process, as well as software engineering concepts, principles, and theories Creative thinker capable of applying new information quickly to solve challenging problems Comfortable providing technical leadership Team player who thrives in collaborative environments and revels in team success Commitment to ongoing professional development for yourself and others Workplace Options: This position is onsite, you will be a part of the Canonsburg Facility.
    $75k-99k yearly est. 4d ago
  • Interim Informix/4GL Tech Lead

    Pinnacle Consulting & Recruitment

    Principal software engineer job in Pittsburgh, PA

    I am not accepting third party applicants at this time. Key Responsibilities System Assessment & Documentation • Perform a full technical and functional assessment of the custom Informix/4GL ERP, including data structures, integrations, business logic, workflows, and financial routines. • Document core operational processes supported by the ERP (order entry, inventory, warehouse operations, pricing, shipping, AR/AP, financial close). • Map interfaces with Dialpad, hosting environments, and any external tools or custom integrations. • Create technical documentation, data flow diagrams, logic maps, support procedures, and operational runbooks. Risk Mitigation & Knowledge Capture • Work closely with the existing single remote developer maintaining the ERP to capture institutional knowledge, undocumented logic, and support routines. • Identify immediate single points of failure, operational risks, and areas where redundancy or cross-training is required. • Recommend steps to stabilize the existing system and reduce dependency on one individual. Operational & Workflow Analysis • Analyze how all six warehouse locations rely on the ERP, including order fulfillment, inventory movements, and shipping activities. • Assess user pain points, manual workarounds, and areas where warehouse or financial workflows are constrained by system limitations. • Review current reporting, data handling, and operational controls. Roadmap Development & Recommendations • Develop a detailed, pragmatic systems improvement plan, covering stabilization, modernization options, succession planning, and long-term ERP strategy. • Provide recommendations for talent needs (internal or external) to support the system going forward. • Outline potential migration paths, architectural considerations, and sequencing for future upgrades or replacement. Required Experience • Hands-on background with legacy ERP systems, Informix databases, 4GL-style development environments, and Linux/AIX-based operational workloads. • Strong capability in reverse engineering undocumented code, logic, and data structures. • Experience stabilizing and documenting aging, highly customized business systems. • Familiarity with warehouse, distribution, or manufacturing operational flows is strongly preferred. • Ability to create clear documentation, diagrams, and actionable recommendations for both technical and operational stakeholders. • Strong analytical, investigative, and communication skills; comfortable working closely with non-technical leadership.
    $75k-98k yearly est. 4d ago
  • Embedded Software V&V Engineer

    Starshr, Inc.

    Principal software engineer job in Pittsburgh, PA

    ATTENTION C2C STAFFING VENDORS: Terms of our staffing agreement with our client expressly prohibit our use of candidates sourced by third-parties. Please do not waste your time or ours by inquiring about this job. StarsHR has the following long-term contract opportunity available with our client in Greater Pittsburgh. Embedded Software V&V Engineer SUMMARY This position will be responsible to perform software verification and validation of medical devices to deliver a high-quality product that meets or exceeds customer expectations and meets FDA design controls. DUTIES & RESPONSIBILITIES · Verification and Validation of software for complex system interactions in medical devices, including · Embedded software · Platform software · Operating system software · Development and execution of manual and/or automated software verification protocols, including: · Design and development of test scenarios · Authoring and review of test cases and protocols · Performing execution of test cases · Writing reports · Responsible for verification of the software platform of the medical device, including: · Sub-system testing · Performance and reliability · Safety and interoperability · Review and analysis of product and software requirements · Defect characterization and reporting. Assist in triaging of the defects. · Compliance with standard operating procedures for medical device development, including compliance with ISO 13485 and IEC 62304 · Critical analysis of technical situations; identifies problems, and work with the cross-functional team in resolving the problems. · Collaborating within cross-functional teams across multiple geographies to convey problems, opportunities, solutions, and results in medical device R&D activities · Engaging in continuous improvement initiatives to establish Center of Excellence (CoE) in Software Assurance function. REQUIREMENTS · Bachelor's degree in engineering, preferably Computer, Electronics, or Biomedical · Minimum of 2 years of relevant work experience in software testing in medical device or in a regulated industry · Minimum of 1 years of relevant work experience in software test automation · Familiarity with Software Development Lifecycle processes, including Waterfall and Agile methodologies - Familiarity with C/C++, Python languages and test frameworks. - Understands impacts of hardware constraints on software environment. - Familiarity with ST microprocessor, FPGA, BLDC, peripheral device communication and embedded RTOS - Technical writing ability - clear and concise writing easily understood by multiple audiences (testers, auditors, peers, etc.) Preferences: · Experience designing and developing medical device software in a regulated environment while adhering to FDA Design Controls and software process guidelines for medical devices including ISO 13485 and IEC 62304. This position is a long-term contract, potentially leading to perm. StarsHR can provide benefits while contracting through our company.
    $75k-99k yearly est. 5d ago
  • Azure DevOps Engineer with P&C exp.

    Valuemomentum 3.6company rating

    Principal software engineer job in Pittsburgh, PA

    Responsibilities Following are the day-to-day work activities: CI/CD Pipeline Management: Design, implement, and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines for Guidewire applications using tools like TeamCity, GitLab CI, and others. Infrastructure Automation: Automate infrastructure provisioning and configuration management using tools such as Terraform, Ansible, or CloudFormation. Monitoring and Logging: Implement and manage monitoring and logging solutions to ensure system reliability, performance, and security. Collaboration: Work closely with development, QA, and operations teams to streamline processes and improve efficiency. Security: Enhance the security of the IT infrastructure and ensure compliance with industry standards and best practices. Troubleshooting: Identify and resolve infrastructure and application issues, ensuring minimal downtime and optimal performance. Documentation: Maintain comprehensive documentation of infrastructure configurations, processes, and procedures. Requirements Candidates are required to have these mandatory skills to get the eligibility of their profile assessed. The must have requirements are: Educational Background: Bachelor's degree in Computer Science, Information Technology, or a related field. Experience: 6-10 years of experience in a DevOps or systems engineering role. Hands-on experience with cloud platforms (AWS, Azure, GCP). Technical Skills: Proficiency in scripting languages (e.g., Python, Power Shell). (2-3 years) Experience with CI/CD tools (e.g., Jenkins, GitLab CI). (3-5 yrs) Knowledge of containerization technologies (e.g., Docker, Kubernetes).- good to have. Strong understanding of networking, security, and system administration. ((3-5 yrs) Familiarity with monitoring toolssuch as DynaTrace/Datadog / Splunk Familiarity with Agile developmentmethodologies. Soft Skills: Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. Ability to work independently About ValueMomentum ValueMomentum is a leading solutions provider for the global property & casualty insurance industry, supported by deep domain and technology capabilities. We offer a comprehensive suite of advisory, development, implementation, and maintenance services across the entire P&C insurance value chain. This includes Underwriting, Claims, Distribution, and more, empowering insurers to stay ahead with sustained growth, high performance, and enhanced stakeholder value. Trusted by over 75 insurers, ValueMomentum is one of the largest standalone insurance-focused solutions providers to the US insurance industry.
    $78k-100k yearly est. 1d ago
  • Sr. Cloud Engineer

    Engine 4.8company rating

    Principal software engineer job in Pittsburgh, PA

    eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE. eNGINE is seeking a Senior Cloud Operations Engineer to design, implement, and optimize frameworks for continuous integration, deployment, and delivery of products across AWS, Azure, and Google Cloud environments. This position combines deep technical expertise with leadership and architecture-level decision-making. You will be a critical contributor to our cloud transformation initiatives while ensuring performance, scalability, and security across our platforms. This is a hybrid role so candidates must be local to Pittsburgh. What You'll Do Architect, implement, and maintain public cloud-hosted software products and services (AWS, Azure, GCP). Plan, configure, and manage cloud environments for internal and external stakeholders. Deploy and operate fault-tolerant, scalable, and secure systems in the cloud. Lead migrations of existing on-premises applications to the cloud. Establish best practices for cloud deployment, operations, and automation. Estimate cloud usage costs and develop optimization strategies. Write automation scripts; review code; participate in documentation and unit testing. Configure system access, performance monitoring, and security controls. Integrate cloud-hosted applications with external customer and third-party systems. Conduct research and develop proofs of concept for emerging technologies. Enhance cloud application security and guide architecture decisions. Support additional technical or operations duties as needed. Qualifications BS/MS in Computer Science or related technical discipline. 7+ years of experience deploying applications (cloud or on-premise). 7+ years working with automated build/deployment systems. Expert programming abilities in .NET, C#, Bash, Python, or Java. Strong understanding of SQL, web technologies, scripting, and overall software architecture. Hands-on experience with CI/CD tools (Jenkins, Bamboo) and build frameworks (Ant, Maven). Proven experience with Infrastructure as Code (IaC). Strong Microsoft Azure experience is required. No C2C/sponsorship/relocation available. Apply today and see how eNGINE can make a difference in your career!
    $93k-126k yearly est. 1d ago
  • RDK Embedded Software Engineer || Only USC and Green Card

    Ampstek

    Principal software engineer job in Philadelphia, PA

    RDK Embedded Software Engineer Duration: 06+ Months Detailed JD : • Senior RDK Developer with 10+ years of experience in design, development and integration of multimedia components in RDKE video stack • Expert in embedded systems and strong hands-on C/C++ development skills with working knowledge on RDKE/RDKV stack and related technologies • Develop and integrate embedded software components within the RDK-E middleware layer • Strong experience with middleware concepts, inter-process communication (IPC), and familiarity with frameworks like Thunder, WPE Webkit and associated backend systems • In depth knowledge across core RDK components, AV Pipelines, media playback, DRM, GStreamer , XConf, Yocto • Experience working on consuming HAL interfaces to complete functional requirements across Middleware components • Strong experience in using Github and CI/CD tools for continuous development and deployment • Strong understanding of networking concepts and protocols like TCP/IP, UDP, DHCP, DNS • Experience customizing Yocto build framework according to requirements,Debug and resolve Yocto related build issues • Understanding of system profiling for CPU, GPU, NPU, TPU, and memory, along with performance optimization skills • Experience in debugging and resolving RDK middleware issues • Work with SoC vendors and application developers to resolve feature requests and bug fixes • Collaborate with cross functional development teams to take-up feature tickets and plan timely delivery • Ability to analyze complex technical challenges and develop effective solutions. • Strong written and verbal communication skills to effectively collaborate with teams and stakeholders. • Ability to work effectively in a team environment, collaborate with colleagues, and participate in Agile development processes Thank You Aakash Dubey ************************
    $78k-104k yearly est. 2d ago
  • SRE/DevOps w/ HashiCorp & Clojure Exp

    Dexian

    Principal software engineer job in Philadelphia, PA

    Locals Only! SRE/DevOps w/ HashiCorp & Clojure Exp Philadelphia, PA: 100% Onsite! 12 + Months MUST: HashiCorp Clojure Role: Lead SRE initiatives, automating and monitoring cloud infrastructure to ensure reliable, scalable, and secure systems for eCommerce. Required: Must Have: AWS, Terraform, HashiCorp Stack (Nomad, Vault, Consul) Programming in Python/Clojure Automation, monitoring, and log centralization (Splunk) Experience leading large-scale cloud infrastructure Desired Skills and Experience Locals Only! SRE/DevOps w/ HashiCorp & Clojure Exp Philadelphia, PA: 100% Onsite! 12 + Months Dexian stands at the forefront of Talent + Technology solutions with a presence spanning more than 70 locations worldwide and a team exceeding 10,000 professionals. As one of the largest technology and professional staffing companies and one of the largest minority-owned staffing companies in the United States, Dexian combines over 30 years of industry expertise with cutting-edge technologies to deliver comprehensive global services and support. Dexian connects the right talent and the right technology with the right organizations to deliver trajectory-changing results that help everyone achieve their ambitions and goals. To learn more, please visit ******************** Dexian is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.
    $85k-112k yearly est. 1d ago
  • Cloud Security Principal Engineer

    Pyramid Consulting, Inc. 4.1company rating

    Principal software engineer job in Philadelphia, PA

    Immediate need for a talented Cloud Security Principal Engineer. This is a 04+months contract opportunity with long-term potential and is located in Philadelphia, PA (Hybrid). Please review the job description below and contact me ASAP if you are interested. Job ID:25-94450 Pay Range: $70 - $75/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location). Key Requirements and Technology Experience: Key Skills;Azure Cloud,cloud security, DevSecOps . 12+ years of industry experience in IT/security. Strong expertise in Azure Cloud architecture and security. Deep hands-on experience in cloud security, DevSecOps, and cloud migration. Experience with security scanning tools, vulnerability scanners, SAST/DAST. Strong knowledge of NIST 800-53 and enterprise security compliance. Experience in managing critical vulnerability remediation. Proven history of working in large-scale enterprise migration projects. Strong leadership and communication skills. CISSP (Priority / Highly Preferred) Our client is a leading Healthcare Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration. Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, colour, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
    $70-75 hourly 1d ago
  • Cloud Security Principal Engineer

    Prokatchers LLC

    Principal software engineer job in Philadelphia, PA

    Job Title: Cloud Security Principal Engineer Duration: 06+ Months - Temp to Perm Hob Description: We are seeking a highly experienced Cloud Security Principal Engineer with deep expertise in multi-cloud security, architecture, and enterprise-level security frameworks. The ideal candidate will be a CISSP-certified subject matter expert who can design, implement, and optimize cloud and hybrid security environments. You will play a critical role in securing CHOP's cloud migration efforts, developing cloud security service lines, improving cloud security tooling, and guiding security processes across the enterprise. Bachelor's Degree Required
    $94k-132k yearly est. 1d ago

Learn more about principal software engineer jobs

Do you work as a principal software engineer?

What are the top employers for principal software engineer in PA?

Top 10 Principal Software Engineer companies in PA

  1. Oracle

  2. The PNC Financial Services Group

  3. PNC

  4. RTX Corporation

  5. Comcast

  6. Lockheed Martin

  7. Career Renew

  8. Nuix

  9. RTX

  10. Streamline Healthcare Solutions, LLC

Job type you want
Full Time
Part Time
Internship
Temporary

Browse principal software engineer jobs in pennsylvania by city

All principal software engineer jobs

Jobs in Pennsylvania