Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Software Engineering Institute

What We DoThe Software Engineering Institute (SEI) advances the state of the art in software engineering and cybersecurity, serving as a national resource for the advancement of secure, reliable, and high-performing software systems. As a Federally Funded Research and Development Center (FFRDC) at Carnegie Mellon University, SEI partners with academia, the U.S. Department of War, other government agencies, and industry to improve the development, acquisition, and sustainment of software-intensive systems.Our mission is to help organizations acquire and operate software-reliant systems that are secure, reliable, sustainable, and mission-effective delivered on time and within budget.If you are creative, curious, and motivated to solve complex technical challenges in support of national defense, we encourage you to apply.About the RoleWe are seeking a Senior Software Engineer to support U.S. Department of War customers in acquiring and sustaining a mission-critical, software-based mission planning and readiness applications essential to national security operations.In this role, you will provide software development support across the full software acquisition lifecycle, including architecture analysis, development oversight, risk reduction, integration, and long-term sustainment planning. You will work closely with Program Executive Offices (PEOs), Program Management Offices (PMOs), sustainment organizations, contractors, and other stakeholders to ensure delivered capabilities meet operational, maintainability, and long-term supportability requirements.The ideal candidate combines deep, hands-on expertise in C++ and browser supported languages. Additionally, development experience supporting Army, Air Force, Navy and Space Force acquisition programs, legacy-dependent systems, and operational environments is key. You will integrate with technical teams, evaluate architectural tradeoffs, develop prototypes, analyze existing source code, and support customer engagements that inform acquisition and sustainment decisions. Join us in advancing the engineering of mission-critical systems that protect and support those who serve.What You’ll DoSupport DoW software acquisition and sustainment efforts in alignment with DoD 5000-series guidance, including architecture analysis, engineering, integration, testing, deployment, and sustainment planningProvide software development expertise for a DoW planning and readiness application supporting mission readinessAnalyze lifecycle artifacts associated with two or more planning applications and propose methods to combine them into a common baselineAdvise and develop prototype capability for government stakeholders on software design decisions, technical risks, modernization strategies, and tradeoffs associated with large, legacy-dependent systemsLead software development efforts from concept through deployment, with an emphasis on C++ and browser supported languages like C#, Java, and Angular.Demonstrate software architecture expertise by developing and maintaining design artifacts such as data-flow diagrams, sequence diagrams, interface control definitions, and quality attribute specifications to support scalable, maintainable, and resilient solutionsAnalyze existing source code, interfaces, and data flows to identify technical debt, sustainment risks, and modernization opportunitiesBuild prototypes and technical demonstrations to reduce risk, inform acquisition decisions, and mature emerging capabilitiesLead and mentor development teams, promoting disciplined engineering practices, continuous improvement, and mission focusSupport customer engagements such as technical interchange meetings (TIMs), design reviews, and acquisition milestone activities, providing clear, defensible technical inputStay current on emerging technologies, software engineering best practices, and digital modernization initiatives relevant to sustainment and maintenance systemsWho You AreAbility to obtain and maintain an active Department of War (DoW) security clearance; an existing SECRET or higher clearance is preferredExperience leading, architecting, or developing large-scale acquisition programsExperience with developing mission and safety critical embedded software applicationsExperience supporting major DoW acquisition organizationsProven experience designing and implementing complex software architectures for mission-critical or sustainment-focused systems based on new and existing system and software requirements with varying levels of uncertaintyProven experience in developing new and maintaining existing software documentation artifacts with emphasis on views and models across the full Software Development Lifecycle through modern tools and approachesProven experience in structured verification and validation activities in planning and execution of system and software level test activitiesDemonstrated ability to identify and balance architectural drivers, tradeoffs, extensibility, and long-term maintainabilityExperience across the full software development lifecycle, including use of static analysis tools and associated coding standards to improve quality and securityDemonstrated success leading technical teams and engaging credibly with government and contractor stakeholdersExcellent analytical, problem-solving, and communication skills, with the ability to convey complex technical concepts to senior government decision-makersWillingness to work directly with U.S. military and government customers in mission-focused environmentsAbility to travel up to 25% to SEI offices, sponsor sites, conferences, and offsite meetingsYou have a BS in Computer Science, Electrical Engineering, or related disciple with eight (8) years of experience; OR MS in the same fields with five (5) years of experience; OR a PhD in the same fields with two (2) years of experienceWhy Work Here?Our benefits philosophy encompasses three driving priorities: choice, control, and well-being. Through Carnegie Mellon University, SEI offers a wide range of competitive employee benefits, including comprehensive health insurance, tuition benefits, generous time off, and a robust retirement savings policy to name a few. Join a world-class organization that makes a meaningful impact on government software.Collaborate with experts and work with cutting-edge technologies to solve challenging problems for the government and the nation.Receive an 8% monthly contribution to your retirement plan with no personal contribution required.Access tuition benefits for yourself and your dependent children.Take advantage of paid parental and military leave.Qualify for relocation assistance and many other benefits.LocationPittsburgh, PAJob FunctionSoftware/Applications Development/EngineeringPosition TypeStaff – RegularFull time/Part timeFull timePay BasisSalaryMore Information: Please visit “Why Carnegie Mellon” to learn more about becoming part of an institution inspiring innovations that change the world. Click here to view a listing of employee benefitsCarnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran. Statement of AssuranceSummaryLocation: Pittsburgh, PAType: Full time

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Pittsburgh, PA vacancy
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Pittsburgh, PA
    1 day ago
  • RESPONSIBILITIES: Kforce has a client that is seeking a Software Engineer-Cloud for an onsite opportunity in Pittsburgh, PA. We're looking for a hands-on engineer who can take ownership of cloud applications from architecture and deployment through backend development... 
    Suggested
    Hourly pay
    Contract work

    Kforce Technology Staffing

    Pittsburgh, PA
    3 days ago
  • RESPONSIBILITIES: Kforce has a client that is seeking a Software Engineer - Military for an onsite opportunity in Pittsburgh, PA. This role will work within an interdisciplinary engineering team developing software solutions that integrate with complex real-world systems... 
    Suggested
    Hourly pay
    Contract work

    Kforce Technology Staffing

    Pittsburgh, PA
    3 days ago
  • $105.79k - $141.05k

     ...meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role Red Team - Lead Information Security Engineer The Lead Information Security Engineer within Product and Platform Security provides technical leadership and hands-on execution... 
    Suggested
    Full time
    Temporary work
    Remote work

    Lumen

    Pittsburgh, PA
    5 days ago
  •  ...Job Description Software Engineer - SailPoint \n Pittsburgh, PA | Hybrid (On-site 4 days per week) \n \n About eNGINE \n eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of experience, driven to provide talent solutions... 
    Suggested
    Relocation

    eNGINE

    Pittsburgh, PA
    2 days ago
  • Title: Fullstack Java Developer Location: Pittsburgh, PA Job Description: Key Responsibilities Design and develop scalable backend services using Java and Spring Boot frameworks. Implement and manage blockchain protocols or integrated payment ...

    Apex Informatics

    Pittsburgh, PA
    2 days ago
  • Job Description Title: Application Analyst \n Location: Pittsburgh PA \n Duration: Fulltime \n Banking domain \n \n - Respond to outages, incidents and customer issues with on-call schedule staffed 24/7 \n \n - Implement new features on the Digital ...
    Full time

    Logix Guru

    Pittsburgh, PA
    6 days ago
  • Hello , Greetings!!! This is Kashish from Jconnect INC . Below is the requirement with my client. Please let me know if you are available for this role. Title: Java Developer Location: Pittsburgh, PA Duration: Fulltime...
    Full time
    Immediate start
    Relocation

    3B Staffing LLC

    Pittsburgh, PA
    5 days ago
  •  ...Full stack Java applications. ~ Strong Functional and Business Knowledge of Financial Domain. ~8+ Years of experience in software development with strong focus on JAVA/J2EE technologies (Microservices, Springboot, Java) and frontend (React JS). ~ Proven experience... 
    Full time
    Immediate start
    Relocation

    3B Staffing LLC

    Pittsburgh, PA
    5 days ago
  • $72.5k - $160.7k

    Senior Full Stack Java Developer Position Description CGI is looking to hire an Full Stack Java (Angular focused development) specializing in building secure, scalable, and high performance RESTful and event driven APIs to work on projects for one of the largest ...
    Local area
    1 day per week

    CGI Technologies and Solutions, Inc.

    Pittsburgh, PA
    4 days ago
  •  ...Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience. ~4+ years...  ...applications and Agile development teams. ~ Strong understanding of software development lifecycle and coding best practices. Work... 
    Full time

    AceStack LLC

    Pittsburgh, PA
    2 days ago
  • $72.5k - $160.7k

    Senior Full Stack Java Developer CGI is looking to hire an Full Stack Java (Angular focused development) specializing in building secure, scalable, and high performance RESTful and event driven APIs to work on projects for one of the largest financial institutions in...
    1 day per week

    CGI

    Pittsburgh, PA
    5 days ago
  • Senior Java Full Stack Developer This position is located at our client site five days a week in either Pittsburgh, PA, Cleveland, OH, or Dallas, TX. For this role on this particular client engagement, employer sponsorship of immigration related visa and/or green card...
    Permanent employment
    Local area

    CGI

    Pittsburgh, PA
    2 days ago
  •  ...Lead Software Engineer We are seeking a Full Stack Java Engineer with strong experience in Java, Spring Boot, AngularJS, and Oracle Database to design, develop, and maintain enterprise web applications. Design, develop, and maintain scalable enterprise web applications... 

    Virtusa

    Pittsburgh, PA
    2 days ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Lead Engineer position will require both technical expertise and project management competency. This position will consist of site surveys, Bill... 
    Full time
    Temporary work
    For contractors
    For subcontractor
    Remote work

    Lumen

    Pittsburgh, PA
    3 days ago
  •  ...Pittsburgh, PA (5 days onsite) Term: 18+ Months Rate: DOE This role is responsible for the detailed technical design and development of software solutions using existing and emerging technology platforms. The ideal candidate will be a hands-on developer working within an... 

    Redolent

    Pittsburgh, PA
    1 day ago
  •  ...years of experience Is financial exp a must? No, but nice to have Degree required/type? BS in Computer Science or Computer Engineering Will position be a remote start or onsite? Hybrid - 2 days in office, 3 days remote If onsite- will you be open to candidates... 
    Permanent employment
    Full time
    Temporary work
    Live in
    Work at office
    Remote work

    Samprasoft

    Pittsburgh, PA
    2 days ago
  •  ...end features. Write clean, efficient, and maintainable code following best practices. Participate in all phases of the SDLC (Software Development Life Cycle), including requirement analysis, design, coding, testing, and deployment. Perform unit testing,... 

    Purple Drive

    Pittsburgh, PA
    2 days ago
  • $91.8k - $160.7k

    Lead Application Support Engineer-Java/AWS Position Description We are seeking a highly skilled Senior Application Support & Maintenance Engineer to support and enhance a business-critical enterprise application ecosystem. The successful candidate will... 
    Permanent employment
    Work at office
    Local area

    CGI

    Pittsburgh, PA
    4 days ago
  •  ...Benam Lab ( at the University of Pittsburgh Departments of Medicine and Bioengineering is seeking a highly motivated Lead Research Engineer to support the development, integration, and operation of advanced aerosol delivery, sensing, and exposure systems for human-... 
    Work at office

    University of Pittsburgh

    Pittsburgh, PA
    4 days ago
  • Job Description Our client, a leading organization within the financial services industry, is looking for Full Stack Java Developers to support a major application modernization initiative. The team is modernizing and migrating multiple applications within a critical...

    Insight Global

    Pittsburgh, PA
    4 days ago
  •  ...integration specifications. Required Qualifications 5+ years of software development experience. Strong experience with: Python /...  ...integration architectures. Experience with ETL and data engineering practices. Preferred Qualifications Smile CDR... 
    Contract work
    Remote work

    TPI Global Solutions

    Pittsburgh, PA
    11 days ago
  •  ...Full-Stack Engineer BNY | Wealth Services Platform, a business unit within BNY, is a leading provider of financial business solutions...  ...management, trading and banking services as a white labeled software platform for our clients to serve their clients. Our commitment... 

    Hackajob

    Pittsburgh, PA
    7 days ago
  •  ...operational demands, the front line gets what it needs to succeed. Job Description We are seeking a skilled and dedicated software engineer to join our Engineering team. As a Software Engineer at Air, you show a clear passion for quality and love to solve client problems... 
    Full time
    Work experience placement
    Work at office

    Air

    Pittsburgh, PA
    more than 2 months ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Pittsburgh, PA
    4 days ago
  •  ...Job Description Job Description We're seeking a Software Engineer in Pittsburg, PA! In this role, you'll join a collaborative team focused on developing and supporting backend applications, APIs, and enterprise integrations that support operations in the mortgage industry... 
    Full time
    Contract work

    Endurance IT Services

    Pittsburgh, PA
    26 days ago
  •  ...Maximus is seeking a highly skilled individual to join our team as a Platform Infrastructure Engineer. You will be responsible for the deployment and maintenance of several platforms supporting multiple applications. The role will involve collaborating with cross-functional... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Pittsburgh, PA
    2 days ago
  •  ...solution includes autonomous mobile robots (AMRs), fleet management software, actionable analytics, and best-in-class services and support....  ...Role: We are seeking a highly experienced Senior Software Engineer to lead the technical direction and development of our... 
    Remote work

    Seegrid

    Pittsburgh, PA
    a month ago
  •  ...Job DescriptionJob DescriptionTitle: Lead Design Engineer Location: Onsite, Pittsburgh, PA 15213 Type: Direct-Hire/Permanent Hours: Standard...  ...Experience with engineering design tools (e.g., CAD software) Strong problem-solving skills and attention to detail Ability... 
    Permanent employment

    System One

    Pittsburgh, PA
    5 days ago
  •  ...associate degree, or four (4) years of commensurate experience without a bachelor's degree. ** Position Title: Senior Platform Engineer Business Unit: Technology Reports to: Director of Infrastructure Services Position Overview: The Senior Platform... 
    Work at office
    Local area
    Relocation

    First National Bank

    Pittsburgh, PA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!