Post job

Software development engineer jobs in Pittsburgh, PA

- 498 jobs
All
Software Development Engineer
Software Engineer
Software Developer Internship
Software Engineering Internship
Software Quality Engineer
Lead .NET Developer
Software Applications Engineer
  • Java Software Engineer

    Compunnel Inc. 4.4company rating

    Software development engineer job in Pittsburgh, PA

    Java Developer Strong Java experience - min 8 years+ . Must have Java 11 or Java 17 experience. Solid understanding of Oracle - min 5+ years' experience on oracle of any other SQL databases Solid knowledge on Unix - mins 5+ years of working experience on Unix Good understanding of Dev ops practices including gitlab, ci/cd pipelines etc. Excellent problem-solving skills Solid understand and usage of AI tools & models for daily code development
    $68k-87k yearly est. 2d ago
  • Software Engineering Intern

    Musing Ai

    Software development engineer job in Pittsburgh, PA

    About the Role You will build core features of our emotional health platform, working closely with our AI and product teams to make our companion technology scalable. Responsibilities Develop and maintain web and mobile applications for seniors and caregivers Write clean, efficient, and testable code Support integrations with conversational AI models and cloud systems Collaborate with UX designers to bring prototypes into production Troubleshoot, debug, and optimize performance across platforms Ideal Background Proficiency in Python, JavaScript/TypeScript, or similar languages Experience with React, Node.js, or cloud services (AWS/GCP/Azure) Knowledge of software engineering best practices (testing, version control) Excitement for building technologies that directly help people What You'll Gain Hands-on experience developing production-ready applications Exposure to the intersection of AI, design, and health technology A portfolio project with measurable social impact This is a four day in office position. The office is located in the Shadyside neighborhood of Pittsburgh, PA. We are unable to provide relocation assistance at this time. Role is an unpaid three month long summer opportunity with the possibility of a paid role offer after three month probation period.
    $41k-76k yearly est. Auto-Apply 60d+ ago
  • Intern-Embedded Software Engineering-Murrysville, PA-Summer 2026

    Philips 4.7company rating

    Software development engineer job in Murrysville, PA

    Are you interested in an intern opportunity with Philips? We welcome individuals who are currently pursuing an undergraduate (BS) degree to participate in 3 month paid intern opportunities at our site in Murrysville, PA. Through this role you will gain meaningful, hands-on experience working for a HealthTech company. Your role: * As an embedded software engineering intern you will gain hands on experience working on our embedded software engineering team. * You will be involved in a range of engineering activities and have opportunities to exercise and grow software development skills. * You will gain exposure to professional software development within a regulated industry. You're the right fit if: * You are pursuing a Computer Engineer, Software Engineer, or Computer Science degree. * Your skills include application or embedded software development utilizing C / C++ / C# or python. * You've acquired 2+ years of experience in University and/or previous internships or coops. * You have strong written and verbal communication skills. * You enjoy problem solving and are excited to learn about embedded software development. * You must be able to successfully perform the following minimum Physical, Cognitive and Environmental job requirements with or without accommodation for this position. How we work together We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week. Onsite roles require full-time presence in the company's facilities. Field roles are most effectively done outside of the company's main facilities, generally at the customers' or suppliers' locations. This is an office role About Philips: We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody, everywhere, has access to the quality of healthcare that we all deserve. Do the work of your life to help improve the lives of others. * Learn more about our business. * Discover our rich and exciting history. * Learn more about our purpose. * Learn more about our culture. Philips Transparency Details The hourly pay range for this position is Bachelor Candidates: $25.00 to $29.00, plus overtime eligible. The actual base pay offered may vary within the posted ranges depending on multiple factors including job-related knowledge/skills, experience, business needs, geographical location, and internal equity. Details about our benefits can be found here. At Philips, it is not typical for an individual to be hired at or near the top end of the range for their role and compensation decisions are dependent upon the facts and circumstances of each case. Additional Information US work authorization is a precondition of employment. The company will not consider candidates who require sponsorship for a work-authorized visa, now or in the future. Company relocation benefits will not be provided for this position. For this position, you must reside in or within commuting distance to Murrysville, PA This requisition is expected to stay active for 45 days but may close earlier if a successful candidate is selected or business necessity dictates. Interested candidates are encouraged to apply as soon as possible to ensure consideration. Philips is an Equal Employment and Opportunity Employer including Disability/Vets and maintains a drug-free workplace.
    $25-29 hourly Auto-Apply 58d ago
  • Engineer, Software Tool Development

    Eos Energy Storage 3.6company rating

    Software development engineer job in Turtle Creek, PA

    About Eos Energy Enterprises Eos Energy Enterprises, Inc. is accelerating the shift to American energy independence with positively ingenious solutions that transform how the world stores power. Our breakthrough Znythâ„¢ aqueous zinc battery was designed to overcome the limitations of conventional lithium-ion technology. It is safe, scalable, efficient, sustainable, manufactured in the U.S., and the core of our innovative systems that today provides utility, industrial, and commercial customers with a proven, reliable energy storage alternative for 3 to 12-hour applications. Eos was founded in 2008 and is headquartered in Edison, New Jersey. For more information about Eos (NASDAQ: EOSE), visit eose.com. The Software Engineer is a position focused on applying software development as well as providing technical guidance to other personnel involved in testing, deployment, and operation of the Eos Battery Energy Storage Systems. The Software Engineer involves collaborating with a team and individual efforts to design and maintain solutions in the effective and efficient operation of energy storage (battery) systems, prototyping and implementing various battery management system (BMS) interfacing solutions, configuring software on Linux-based computers, adhering to safety standards when working with high-voltage systems, and testing software applications in real-world factory settings to ensure they function correctly. Responsibilities Collaborate with battery engineers, firmware developers, and system integrators to understand tooling needs and requirements for battery management systems (BMS) and related applications. Design, develop, and maintain solutions and utilities to automate battery testing, data analysis, simulation, and optimization processes. Implement software solutions to monitor battery performance metrics, conduct diagnostics, and facilitate predictive maintenance. Create user-friendly interfaces and dashboards for visualizing data and configuring parameters related to battery management and testing. Integrate tools with existing frameworks and platforms, ensuring compatibility and scalability. Document tool functionality, usage guidelines, and best practices for internal teams. Knowledge, Skills, and Abilities Proficiency in multiple programming languages such as C/C++, Rust, Javascript, Python, or Java. Experience with data analysis tools and libraries (e.g., Pandas, NumPy) for processing and interpreting battery performance data. Familiarity with version control systems (e.g., Git), build tools (e.g., CMake), and continuous integration (CI) pipelines. Familiarity with issue/project tracking software (e.g., JIRA). Ability to obtain strong understanding of battery management systems (BMS), battery modeling, and simulation techniques. Knowledge of communication protocols used in battery systems (e.g., CAN, Modbus, HTTP) and familiarity with hardware-in-the-loop (HIL) testing. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment. Experience with real-time operating systems (RTOS) and embedded software development. Understanding of regulatory standards and safety protocols related to power plant equipment. Familiarity with agile methodologies and DevOps practices. Education and Experience Bachelor's degree in computer science, software engineering, or related field required. Master's degree in computer science, software engineering, or related field preferred. Minimum of 2 years' experience. Travel Local Travel: 10-25% Overnight/North America: 10-25% Working Conditions Office Environment - Must be able to remain in a stationary position 50% of the time and occasionally move about inside the office to access file cabinets, office machinery, etc. Required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal; extensive reading. May be required to exert up to 25 pounds of force occasionally to lift, carry, push, pull or otherwise move objects, including the human body. Factory - The worker may be subject to hazards. Includes a variety of physical conditions, such as proximity to moving mechanical parts, vibration, moving vehicles, electrical current, exposure to temperature changes or exposure to chemicals. While performing the duties of this job, the employee may be exposed to fumes, airborne particles, odors, dust, mists, and gases. The noise level in the work environment can be loud. Required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal; extensive reading; visual inspection involving small defects, small parts, and/or operation of machines (including inspection); using measurement devices; and/or assembly or fabrication parts at distances close to the eyes. Machinery operation requires the use of safety equipment to include but not limited to eye safety glasses, hearing protectors, work boots, and lab coats. May be required to exert up to 50 pounds of force occasionally to lift, carry, push, pull or otherwise move objects, including the human body. Customer/Partner Locations - Employee may visit customer or partner locations that may be comprised of office, manufacturing floor, laboratory environments and construction sites depending on the location and reason for visit.
    $70k-99k yearly est. Auto-Apply 55d ago
  • Software Developer Engineer - Pittsburgh, PA

    Msccn

    Software development engineer job in Pittsburgh, PA

    On behalf of VetJobs/MilitarySpouseJobs, thank you for your interest. We are assisting our partnering company, listed below, with this position. It is open to Veterans, Transitioning Military, National Guard Members, Military Spouses, Wounded Warriors, and their Caregivers. If you have the required skill set, education requirements, and experience, please click the submit button and follow for next steps. Requisition Number: 26715 Company: Westinghouse Electric Co Location: Cranberry Township, US Are you interested in being part of an innovative team that supports Westinghouse's mission to provide clean energy solutions? At Westinghouse, we recognize that our employees are our most valuable asset and we seek to identify, attract and recruit the most qualified talent while recognizing and encouraging the value of diversity in the global workplace. About the role: As a Software Development Engineer you will Partner with product and development teams for understanding and executing the overall program vision for CMIS (Configuration Management Interface System), Westinghouse's platform that enables nuclear utilities to generate design change packages.. You will report to the Manager of Software Development. This position is hybrid in nature requiring 2 days/week on-site at the Westinghouse Global Headquarters facility in Cranberry Woods, PA in the Greater Pittsburgh Area. No relocation will be provided for this position. Key Responsibilities: Work with Westinghouse's internal application framework tool in the development of engineering applications. Support other developers in the maintenance and testing of existing applications Interfacing with discipline engineers to support development and execution of functional requirements. Interfacing with discipline engineers to develop scope, schedule and cost of new applications or releases of existing applications. Qualifications: Bachelor's degree in Computer Science, Software Engineering Minimum 3 years software development experience Experience with .NET (C# and MVC architecture), SQL/Database Design, web-programming (HTML/JavaScript/CSS), and web APIs Experience with Java, TypeScript, jQuery, Oracle, REST APIs, UI Design, and Bootstrap Understanding of object-oriented, event-driven, and procedural programming paradigms #LI-Hybrid Why Westinghouse? Westinghouse offers competitive benefits to all our employees around the globe to keep them healthy and enhance their well-being. In the U.S. the following are representative of what we offer: Competitive Salary Comprehensive Health, Wellness and Income Protection Benefits Employee Assistance Program: confidential counseling and resources for employees, eligible dependents, and household members 401(k) Savings Plan with Company Match Paid Vacations and Holidays Opportunities for Flexible Work Arrangements Educational Reimbursement Program Employee Referral Program Westinghouse Electric Company is the global nuclear energy industry's first choice for safe, clean, and efficient energy solutions. We enable our delivery of this vision by living our value system: Safety and Quality Integrity and Trust Customer Focus and Innovation Speed and Passion to Win Teamwork and Accountability While our Global Headquarters are located in Cranberry Township, PA, we have over 11,000 employees working at locations in 19 different countries. Westinghouse is an Equal Opportunity Employer including Veterans and Individuals with Disabilities Employment opportunities may require access to information which is subject to the export control regulations of the United States. Hiring decisions for such positions are required by law to be made in compliance with these regulations. Applicants for employment opportunities in other countries must be able to meet the comparable export control requirements of that country and of the United States.
    $68k-92k yearly est. 60d+ ago
  • Associate Principal SDET - INTL - India

    Insight Global

    Software development engineer job in Pittsburgh, PA

    We are seeking a Principal SDET to lead a team of quality engineers in delivering high-quality, multi-platform software solutions across web, API, and mobile interfaces. This person will be own technical leadership and hands-on responsibilities in automation, performance testing, and Agile practices. This role will involve driving software engineering standards, mentor the talent on the team, and collaborate with cross-functional teams to ensure scalability, reliability, and security across the development process. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: **************************************************** Skills and Requirements 7+ Years experience with automated testing of large-scale SaaS enterprise products in an Agile environment 2+ Years technical team-leadership experience, with proven ability to develop, mentor, and retain top talent Deep understanding with browser-driven end-to-end tests, API Automation, performance and scale tests, and security tests Strong experience writing automated test scripts using JavaScript/Typescript, Python, or Java Experience using Playwright or equivalent (Cypress, Selenium WebDriver, etc.) Experience with Test Case Management Software such as Zephyr
    $68k-92k yearly est. 60d+ ago
  • Software Engineer

    Meta 4.8company rating

    Software development engineer job in Pittsburgh, PA

    Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page. **Required Skills:** Software Engineer Responsibilities: 1. Analyze, evaluate, design, develop, integrate, debug and test real-time AR and VR software for realistic telepresence. 2. Participate in design reviews and code reviews. 3. Collaborate in a team environment across multiple scientific and engineering disciplines, making architectural trade-offs required to rapidly deliver software solutions. 4. Work with research scientists and engineers to understand challenges in building state-of-the-art software systems. 5. Write clean readable code, leverage excellent problem-solving skills to debug complex problems that span systems, prioritize ruthlessly and work efficiently. 6. Learn constantly, educate others, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving. 7. Propose and implement reliable, maintainable, and scalable system-level software solutions to facilitate research activities. **Minimum Qualifications:** Minimum Qualifications: 8. Bachelor's degree (or foreign degree equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field 9. Requires completion of a university-level course, research project, internship, or thesis in the following: 10. 1. Modern C++, and/or Python 11. 2. C# or Java 12. 3. Game engines such as Unity, or developing AR/VR applications 13. 4. Real-time rendering with OpenGL/Vulkan and modern real-time computer graphics 14. 5. Machine Learning Framework(s): PyTorch, MXNet, or Tensorflow 15. 6. Developing APIs, SDKs and developer tools, or developing reliable multi-stage deep learning pipelines 16. 7. Software development tools: Code editors (Visual Studio), and revision control systems (Subversion, GIT, or Perforce) 17. 8. Linux, UNIX, or other *nix-like OS including file manipulation and simple commands, AND 18. 9. Data structures and algorithms **Public Compensation:** $160,524/year to $200,200/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $160.5k-200.2k yearly 60d+ ago
  • Software Developer Intern

    Michael Baker 4.6company rating

    Software development engineer job in Moon, PA

    Michael Baker International is seeking a Software Developer Intern in Moon Township, PA to support and maintain a large suite of bridge engineering applications for our bridge software department. This department has been applying computer technology to bridge professions for over 30 years, using bridge engineering experience combined with a wide range of programming skills. As a Software Developer Intern, you will work closely with experienced developers and bridge engineers. Your responsibilities will include assisting with debugging and documenting code, helping to refactor and improve system components, and contributing to modernization efforts where appropriate. This role offers a hands-on opportunity to apply your technical skills in a real-world setting while learning about the intersection of software and structural engineering. This is a great opportunity with career growth potential and the opportunity to contribute to cutting-edge projects. PROFESSIONAL REQUIREMENTS Currently pursuing a Bachelors degree in Computer Science, Software Engineering, Civil Engineering, or a related field. Interest in numerical methods, engineering software, or infrastructure systems. Excellent oral and written communication skills. Self-starter with strong curiosity for understanding and improving software systems. PREFERRED SKILLS Experience with C#, Java, or Python for personal projects or coursework. Exposure to C/C++, Fortran, or other scientific programming languages. Experience with UI design and mockup for either web or desktop applications. Software testing Coursework or experience in structural engineering, finite element analysis, or numerical computing. COMPENSATION The approximate compensation range for this position is $20- $25 per hour. This compensation range is a good faith estimate for the position at the time of posting. Actual compensation is dependent upon factors such as education, qualifications, experience, skillset, and physical work location.
    $20-25 hourly Auto-Apply 60d+ ago
  • Software Engineer

    American Eagle Outfitters 4.4company rating

    Software development engineer job in Pittsburgh, PA

    Software Engineer Reports To: Associate Manager Engineering AEO is hiring a Software Engineer to join our Stores Engineering team which owns point of sale, backroom store associates applications like replenishment and other edge omni channel capabilities. We are seeking an engineer with a proven history delivering store edge enterprise solutions. The ability to work within a service team model where you own what you build will be key. You will be required to work cooperatively with other teams to ensure the right overall architecture, best solutions in and using an agile SDLC. This position requires the ability to solve the most challenging problems with flexible implementations. What you will do: Collaborate with stakeholders to understand business needs and translate them into technical requirements. Develop and maintain scalable applications using Java with Spring Boot. Conduct code reviews, identify areas for improvement, and ensure adherence to coding standards and best practices. Manage and optimize CI/CD pipelines using Bamboo and Bitbucket. Assist with the deployment of GKE/store applications to non-production and production environments. Conduct comprehensive testing, including TDD approaches for unit and functional testing. Utilize Google Cloud services (e.g., Pub/Sub, Cloud SQL) and transactional databases effectively. Monitor application performance using tools like Grafana and Newrelic. Build dashboards for monitoring and observability using tools like Grafana, Splunk, New Relic etc. Setup appropriate alerts for smart, self healing and proactive monitoring capabilities of the entire Stores ecosystem. Proactively evaluate and adopt new technologies and tools to improve the system's performance, reliability and scalability. Deploy and maintain enterprise, large scale solutions and drive operational excellence. What you will bring: Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum of 2+ years of experience in Java development, Postgres, CloudSQL or equivalent DB technologies with substantial experience in working in engineering projects. Strong development skills with a track record of delivering distributed, cloud-based microservices, event-driven architectures and RESTful API's. Ability to quickly troubleshoot, determine root cause, and fix non production/production issues in a 24/7 on-call environment. Excellent communication, presentation, and networking skills to partner with cross functional partners. Ability to work in a fast paced and deadline oriented environment with competing priorities. Nice to Have: Deployment experience using ansible/bigfix applications. Knowledge of using tools like Grafana, Newrelic & Splunk. Stores ecosystem experience. Pay/Benefits Information: Actual starting pay is determined by various factors, including but not limited to relevant experience and location. Subject to eligibility requirements, associates may receive health care benefits (including medical, vision, and dental); wellness benefits; 401(k) retirement benefits; life and disability insurance; employee stock purchase program; paid time off; paid sick leave; and parental leave and benefits. Paid Time Off, paid sick leave, and holiday pay vary by job level and type, job location, employment classification (part-time or full-time / exempt or non-exempt), and years of service. For additional information, please click here. AEO may also provide discretionary bonuses and other incentives at its discretion.
    $74k-98k yearly est. Auto-Apply 37d ago
  • Software Quality Engineer

    Sourcetek

    Software development engineer job in Pittsburgh, PA

    SourceTek is a full-service IT staffing firm, specializing in providing top quality candidates to fill contract consulting, contract-to-hire and permanent positions. Privately-held and founded in 2013, SourceTek is headquartered in Tampa and partners with middle-market to fortune 500 clients nationwide. Job Description Software Quality Engineer Local or Remote - 80-100k Pittsburgh, PA or Remote if previous experience. We are looking for someone with a strong willingness to learn continuously and take ownership and accountability. A successful team member will appreciate mentoring others and have a willingness to be mentored. We require a sound decision maker that utilizes knowledge of business to drive decisions with a great sense of commitment in doing the job right the first time. Potential remote employees must have experience working as a remote team member. Success delivering high-quality software and collaborative teamwork while working from a home-office must be demonstrated. A Software Quality Engineer at my client is responsible for participating on agile teams as a test engineer. Your focus is to assure the entire team adopts a quality mindset and implements best practices to improve team performance to deliver high quality products as a result. This person will be involved with the entire product lifecycle - requirements, design, review and coding, and testing. You'll be working closely with project managers, software engineers, product owners, architects and client services to collaborate and solve business problems in an agile development environment. Qualifications What you will do? Help shape our products by providing input on user stories and designs and by giving feedback on usability Implement automated and manual test cases with a focus on validating complex calculations, functional scenarios, performance, scalability, and usability. Work on a cross-functional Scrum team participating in planning, stand-ups, retrospectives and demos. Develop and execute test plans and work with other team members to implement the plan. Possess the ability to define and apply test methodologies/metrics to ensure that the quality guidelines for the product have been met. Seek constant improvement of yourself, our products, our software development process, and your team's performance. What technical skills do you need? Bachelor's degree in Computer Science and/or related discipline a minimum of 2 or more years of professional experience in software development and/or automated testing Experience with Java, C++, or C# is preferred. Experience with XML, JavaScript is a plus Relational database experience is preferred Proven automation skills using a test automation tool (Selenium or Test Complete would be a plus). Experience with Visual Studio's Web Performance and Load Test or a related performance testing tool is a plus. Exceptional communication, leadership, organizational and teamwork skills with strong desire and ability to deliver results. Application performance testing is a plus Potential remote employees must have experience working as a remote team member. Success delivering high-quality software and collaborative teamwork while working from a home-office must be demonstrated. Additional Information All your information will be kept confidential according to EEO guidelines.
    $72k-96k yearly est. 20h ago
  • Software Engineer II, Offboard Python Application

    Latitude Ai

    Software development engineer job in Pittsburgh, PA

    Latitude AI (lat.ai) develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer, less stressful, and more enjoyable for everyone. When you join the Latitude team, you'll work alongside leading experts across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering - all dedicated to making a real, positive impact on the driving experience for millions of people. As a Ford Motor Company subsidiary, we operate independently to develop automated driving technology at the speed of a technology startup. Latitude is headquartered in Pittsburgh with engineering centers in Dearborn, Mich., and Palo Alto, Calif. Meet the team: The Virtual Test Ecosystem (VTE) team ensures that our simulation (fully synthetic) and resimulation (replay engine using vehicle logs) workflows run efficiently and reliably at large scale. We use a mix of open source and cloud provider services to implement a processing framework that's cloud-agnostic as well as capable of running on-prem. The results of these simulations is business-critical for us - they're used in order to allow autonomy developers and testers to do large-scale safety and performance testing of changes prior to in-vehicle testing. We interact with engineers throughout the onboard and offboard stack in order to ensure smooth end-to-end capabilities. What you'll do: We run vehicle simulations at unprecedented scales in order to ensure we're releasing a safe product. You'll support this via improvements to our sim/resim cloud framework and applications that run on this framework. In terms of implementation, this involves a lot of Python coding, interacting with open source packages and various AWS/GCP services. In terms of analysis, we're constantly looking for bottlenecks that limit scalability or otherwise hinder performance. You'll put together benchmarking to identify these spots and associated dashboards to track and summarize the information. Then armed with that information, you'll implement solutions to increase efficiency It's not enough to have a framework that is functional - it needs to be intuitive and easy to use. We take our best guesses at this, but things evolve over time based on user interaction - both direct feedback as well as realizing how users are accidentally misusing or misinterpreting the results. VTE supports autonomy, systems, test, and a variety of other teams across the organization. Having an eye for how the system is being used, what users need, and a willingness to engage with these users on future improvements is critical We also can't build it all, so we want to make the framework well-documented and as self-serve as possible for others to extend it (while being there to answer questions). For example, when there's a new portion of the autonomy stack, we want that autonomy team to be able to update resim to add it in themselves so that they can iterate quickly In order to run logs through resim, we need to first know what logs are interesting. You'll contribute to the ecosystem of how we manage storing and searching for these logs efficiently, including how we automate indexing the interesting actors and interactions in a scene and how we determine our dataset coverage Once we've run resim, we want to do something with the updated logs. Frequently this involves metrics to analyze the AV's performance; these metrics could range from low-level performance of a particular detector in the stack to if the AV is meeting high-level business objectives. You'll both work on the sim/resim cloud framework implementation to make this easy for all developers to add in their metrics and support the metrics implementation themselves as needs arise What you'll need to succeed: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 2+ years of relevant experience, Master's degree, or PhD Expertise in writing Python code that's efficient, well-documented, and well-tested 2+ years' experience writing scalable applications that execute in a cloud or HPC environment 2+ years' experience writing software that interacts with AWS and/or GCP services Familiarity with NumPy and scientific programming Willingness and desire to learn how onboard and offboard components interact with each other and propose solutions to improve how developers and testers work with both systems Nice to have: C++ development experience Experience with Kubernetes What we offer you: Competitive compensation packages High-quality individual and family medical, dental, and vision insurance Health savings account with available employer match Employer-matched 401(k) retirement plan with immediate vesting Employer-paid group term life insurance and the option to elect voluntary life insurance Paid parental leave Paid medical leave Unlimited vacation 15 paid holidays Daily lunches, snacks, and beverages available in all office locations Pre-tax spending accounts for healthcare and dependent care expenses Pre-tax commuter benefits Monthly wellness stipend Adoption/Surrogacy support program Backup child and elder care program Professional development reimbursement Employee assistance program Discounted programs that include legal services, identity theft protection, pet insurance, and more Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives Learn more about Latitude's team, mission and career opportunities at lat.ai! The expected base salary range for this full-time position in California is $150,320 - $225,480 USD. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Latitude employees are also eligible to participate in Latitude's annual bonus programs, equity compensation, and generous Company benefits program, subject to eligibility requirements. Candidates for positions with Latitude AI must be legally authorized to work in the United States on a permanent basis. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is available for this position. We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.
    $71k-96k yearly est. Auto-Apply 29d ago
  • Software Engineer

    Stefanini 4.6company rating

    Software development engineer job in Pittsburgh, PA

    We help Procurement and Recruiting departments faced with the challenge of filling multiple IT-related openings for either long-term employment, or short-term projects. They need to find reliable candidates, with the right expertise, quickly and at the right cost to enable their company to remain competitive, and to increase profit and efficiency. Stefanini provides the IT contract resources you need to implement crucial projects, handle short-term assignments, or fulfill long-term placements. Our IT staffing services free you from the challenges of finding, recruiting, training and retaining high-quality professional staff, and allow you to focus on managing your business growth. We provide the ongoing skill development to ensure that professionals placed at your site are trained in leading technologies to support your information technology hardware, software, and network infrastructure. Augment your staff for short or long-term engagements, or for specialized expertise on specific projects. We have more than 25 years of staffing industry knowledge and can provide you with superior candidates to match your technical and professional needs. Job Description Perform design tasks and develop components of application and technical architecture, Develop test cases and data, Execute tests for the application or technical architecture components, work with other programmers, designers, and architects to meet application requirements and performance goals, participate in code reviews, inform the technical architect and project manager of any issues that may affect any other areas of the project, fix any defects and performance problems discovered in testing, document the application to facilitate maintenance. Qualifications 6-8 years professional experience required 5 years minimum experience for information systems technology 5 years Archer 5.0 or above experience including on-demand application development and VRM (RSA Archer Certified Administrator preferred) 5 years' experience developing and implementing applications High School Degree and Bachelor's degree (computer science, software engineering, or relevant field) or equivalent work experience required. Experience with Governance, Risk, and Compliance concepts. Knowledgeable in design codes using program languages such as Perl or Python Experience working with computer hardware and software installation / upgrading procedures. Experience working with SQL and XML technologies is highly desirable. Experience in creating fields, reports, iViews's and dashboards. Experience in configuring access control, record permissions, events, and notifications. Experience in data migration planning and content mapping. Experience with the calculated fields (all functions) and Data Driven Events. Strong understanding of CMDB systems and methodologies Ability to work under the direction of management and make sound decisions while meeting time sensitive deadlines. Self-motivated and able to prioritize and complete tasks based on business requirements Excellent organizational and time management skills essential. Proven ability to perform complex analysis of data to determine trends and develop action plans. Additional Information Duration: 6 Months Contract
    $74k-95k yearly est. 60d+ ago
  • Software Engineer

    JGMS Family of Companies

    Software development engineer job in West Mifflin, PA

    Full-time Description We are searching for a Software Engineer to join our team in West Mifflin, PA! This position is full-time and on-site. This position will support the design, development, maintenance, and implementation of artificial intelligence in a reactor. The AI will be developed using retrieval augmented generation and established Large Language Models to allow for enhanced information retrieval and the creation of detailed safety documents and operational procedures based on existing information. This project is built on an already established computer model that has been created. Requirements Qualifications 5-10 years of experience in computer/data science. Experience in computer coding using Python. Experience in retrieval augmented generation (RAG) and word processing compatibility Strong Natural Language Processing (NLP) knowledge Skills with language models, clustering, vectorization/embedding, tokenization, prompt engineering, and temperature optimization. Plotly Dash front-end development. Project packaging and large-scale deployment. Desired Qualifications General AI implementation experience to consider large AI applications Open WebUI Haystack Data logging Testing Asynchronous programming Neural Networks, deep learning, transformers Containerization (OpenShift/Kubernetes) 3+ years of experience in Natural Language Processing (NLP) Collaboration and teamwork Security Clearance The ability to obtain and maintain a DOE "L" is required. Background Check and Screenings A pre-employment drug screening and background review that includes checks of personal references, credit, law enforcement records, and employment/education verification is required. Benefits We take pride in promoting a healthy work-life balance, family-friendly benefits, servant leadership, team values and professional growth. Our competitive benefits package includes: Medical Insurance - 100% company-paid premiums for employees. Dental and Vision Insurance. 401k plan with company match. 24 hours of paid community service a year! Up to 4 weeks paid time off a year. 10 paid floating holidays. Life insurance, short- and long-term disability. Employee Assistance Program (EAP). Professional development opportunities. JGMS Family of Companies Ethically minded, mission driven. We provide applied technology, engineering, science, and management services to government and private sector clients nationwide. As a diverse team of professionals, we are focused on meeting the needs of our clients and following through with real solutions that effectively and efficiently meet all budgetary and scheduling requirements. As a member of the team, you will be involved in a growing, dynamic organization that is developing new client solutions to benefit our environment and economy. Equal Opportunity Employer JGMS Government Services LLC (JGMS-GS) is dedicated to the principles of equal employment opportunity (EEO) in any term, condition, or privilege of employment. The Company prohibits unlawful discrimination against applicants or employees on the basis of age (40 and over), race, color, religion, national origin, disability, genetic information, sexual identity, sexual orientation, pregnancy, veteran status, marital status, or any other status protected by federal, state or local laws. This policy applies to all applicants, employees, including managers, supervisors, co-workers, and non-employees such as customers, clients, vendors, consultants, or any other entity in professional contact with the Company. Due to the nature of the government contract requirements and/or clearance requirements, US citizenship may be required. If you are an individual with a disability and need assistance completing the online application, please call **************. Alternatively, an email may be sent to ********************** with the subject line 'Applicant Accommodation' in the email.
    $68k-90k yearly est. 18d ago
  • Software Engineer - Hardware Interfaces

    Rapid Flow Technologies

    Software development engineer job in Pittsburgh, PA

    Rapid Flow Technologies' (****************** mission is to improve people's lives by using artificial intelligence (AI) to re-imagine mobility. Rapid Flow is an early stage AI company that was spun out of Carnegie Mellon University in 2015 and is based in Pittsburgh, PA - one of the leading markets for AI, robotics, and autonomous vehicle research and development. By implementing Surtrac, our adaptive traffic control system, municipalities have reduced the causes of traffic congestion, pollution, and safety incidents by as much as 20-40%. Surtrac is an edge-computing AI solution installed at each intersection. It easily integrates with existing detection, traffic control, and communication systems. Job Description About the Role: At Rapid Flow Technologies, we want our Surtrac traffic control software to be compatible with every traffic controller, detection system, and communications system in the world. Our hardware interface team is dedicated to this mission, and this role will be one of the first full-time members of this team. As such, an ideal Interface Engineer is able to tackle hardware interface design and testing, as well as lead development and identify areas of work for future interface engineers. Interfaces include those for traffic controllers, video detection, in-ground loops, radar, and other detection, within varying network configurations. For new interfaces, you will design fault-tolerant methods that maximize information flow while safeguarding against device and network malfunctions. For existing interfaces, you will create rigorous lab and in-field testing and define known areas of performance across network configurations. Additionally, you will work with the RapidView team to bolster our monitoring and alert system for issues that arise in real-world traffic deployments, and also to support on-device deployment automation tools. This role is crucial to the expansion of the Surtrac network, as we move quickly toward new products that depend on network growth. Responsibilities: Be the lead hardware interface design engineer for Surtrac and future products. Design fault-tolerant interfaces for traffic hardware, with varying communications protocols. Design rigorous testing and analysis for device and interface performance. - Interact with vendors/hardware companies to track down issues with their communications protocols. Be the primary interface with the RapidView team to develop alerts and notifications for tracking hardware issues in real time. Qualifications Minimum Qualifications: BS degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience 5 years relevant work experience Experience in Python Experience in Linux/Unix system administration Experience in at least one of the following software interface design for hardware software for real-time communications fault-tolerant/field hardened interfaces Preferred Qualifications: MS degree in Electrical Engineering or Computer Science 5 years of sensor integration or hardware interface experience Experience leading design and testing of hardware communications interfaces Experience in robotics or high-uncertainty environments Additional Information While we will consider remote hires, the ideal candidate will be based in Pittsburgh, PA.
    $68k-90k yearly est. 20h ago
  • Software Engineer III

    XDIN

    Software development engineer job in Pittsburgh, PA

    XDIN subsidiary of ALTEN Group, includes 500 employees dedicated to the automotive engineering development. ALTEN is a Leader in Engineering & Information Technology system, and operates in over 21 countries (Europe, North America, Asia, Africa and Middle East) with more than 28,000 employees of which 88% are engineers. At XDIN, we are always looking for world-class talent to lead our global teams through commitment and dedication to our OEM and Tier I clients. We believe in quality support from concept through production, and delivering the best customer experience while at the same time attaining a great place to work! XDIN Offers Competitive wages, BOE. Major health, dental insurance benefits and vision savings plan. 401k, and basic life. Supplemental benefits such as short-term disability, accident, cancer and life insurance. Paid company holidays and earned time off. We place a high value on thought leadership. We want every employee to develop all the skills required to become an engineering and technology thought leader; contributing to the knowledge assets of our team and our clients. From day one, every consultant is trained and mentored to elevate their careers. Requirements Five (5) years or more professional experience building Enterprise applications using Java. Demonstrable experience and fluency with Spring Framework (Spring-Boot preferred). Strong experience in creating Restful web services. Experience with Java testing frameworks (Junit/Mocks etc). Experience with any RDBMS or NoSQL databases. Experience with and understanding of Git Experience working in Scrum agile environment. Exceptional knowledge of object-oriented design, including design patterns. Bonus Points Experience developing cloud based systems (AWS or equivalent). Experience with Build Management & Continuous Integration systems (TeamCity or equivalent) Experience with Messaging System (RabbitMQ or equivalent) Experience developing multi-threaded applications Experience in using code analysis and profiling tools. Experience with Test Automation using Behavioral Driven Development (BDD) Experience developing Angular JS applications. Healthcare development background
    $68k-90k yearly est. Auto-Apply 60d+ ago
  • Full Stack Software Engineer

    Prequel Solutions

    Software development engineer job in Pittsburgh, PA

    Employment Type: Contract To Hire, Seeking PGH based Candidates About the Opportunity We're partnering with a growing SaaS company that's modernizing its platform and scaling its engineering team in Pittsburgh. We're hiring multiple Full Stack Engineers one with a Front-End emphasis and one with a Back-End emphasis to help evolve a large-scale web application. What Youll Do Design, develop, and maintain full-stack applications with an emphasis on clean, efficient, and secure code. Collaborate with product managers, designers, and other engineers to build scalable, user-friendly software. Participate in architecture discussions, code reviews, and continuous improvement initiatives. Work on the modernization of existing codebases, helping reduce technical debt and enhance performance. Contribute to best practices for CI/CD, testing, and code quality across the team. Front-End Focus Key Skills Core: React, Redux, TypeScript, JavaScript (ES6+), HTML5, CSS3/SASS Preferred: GraphQL/Apollo, Next.js, Responsive Design, Accessibility (WCAG) Back-End Focus Key Skills Core: Node.js, Express.js, PostgreSQL Preferred: Microservices, AWS (Lambda, ECS, RDS, S3), GraphQL, API Security (OAuth2, JWT) General Qualifications 7+ years of experience Required Skills: Software
    $68k-90k yearly est. 23d ago
  • NetSuite Software Engineer II

    Truecommerce 4.1company rating

    Software development engineer job in Cranberry, PA

    We are seeking a NetSuite Software Engineer II with deep experience in customizing, optimizing, and integrating NetSuite to support and scale our business operations. In this role, you will work with the latest tools, cloud technologies, and AI-driven innovations to optimize workflows and enhance system intelligence. This is an exciting opportunity to make meaningful change and a real difference by streamlining processes, driving automation, and shaping how we leverage technology. The ideal candidate is a self-starter who can take projects from concept to completion, thrives on solving complex problems, and delivers scalable, future-ready solutions. As a NetSuite Software Engineer II, you will: * Design, develop, and maintain custom scripts (SuiteScript 1.0/2.0), workflows, forms, fields, dashboards, and reports. * Configure roles, permissions, workflows, and approval routing; recommend and implement best practices to reduce technical debt. * Develop and support integrations with third-party applications; manage data migration and transformation projects. * Diagnose and resolve errors, performance issues, and integration failures while maintaining thorough documentation. * Collaborate with Finance, Operations, and IT teams to gather requirements and deliver solutions. * Mentor junior team members and stay current on NetSuite releases and emerging technologies. Requirements for success: * Self-starter with the ability to independently take projects from start to finish. * Experience with NetSuite ERP, Financial Management, Customer Relationship Management (CRM) and/or Professional Services Automation (PSA) modules. * Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience). * 7+ years of hands-on NetSuite development and administration experience. * At least two full lifecycle NetSuite implementations from requirements gathering to go-live and support. * Strong expertise in SuiteCloud Account Customization Projects, SuiteFlow, SuiteAnalytics, and SuiteTalk. * Proficiency in REST, SOAP, JavaScript, TypeScript, SuiteQL, ODBC, SQL, API integrations, and Agile development. * Proven experience developing applications using .NET and/or C#, or comparable frameworks & languages. Preferred Qualifications * NetSuite certifications (SuiteFoundation, SuiteCloud Developer, ERP Consultant, Administrator); experience with large-scale ERP implementations or migrations; knowledge of financial processes and best practices. * Hands-on experience using AI-assisted coding tools such as GitHub Copilot to accelerate development, improve code quality, and enhance team productivity. * Advanced software engineering practices: Clean Architecture, CQRS, DDD, Integration Testing, Modular Monoliths, N-Tier/3-Tier Architecture, TDD, Unit Testing. * Broader technology stack: Angular, ASP.NET Core (.NET 5+), ASP.NET (.NET 4.x), Azure, Azure Pipelines (YAML), .NET/C#, Blazor, CloudEvents, Docker, ElasticSearch, Kubernetes, MongoDB, NodeJS, OAuth 2.0, ODBC, RavenDB, SQL Server, WebMethods, SSH/sFTP. * Tools & workflows: Git (CLI or GUI), GitFlow, GitHub Flow, Visual Studio, VS Code. Who is TrueCommerce? TrueCommerce is a high-performing global supply chain network that provides fully integrated, end-to-end supply chain visibility and management. We've empowered some of the biggest brands in the world to improve their supply chain performance: Schneider Electric, DanoneWave, Siemen's, Ocean Spray, and many more. Please visit our careers website for additional information.
    $71k-99k yearly est. 60d+ ago
  • Software Engineer III

    Us Tech Solutions 4.4company rating

    Software development engineer job in Monroeville, PA

    US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website ************************ We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, sets the correct expectation and thus becomes an accelerator in the mutual growth of the individual and the organization as well. Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset. Job Description DESCRIPTION: Conduct Manual and Automated Design V&V activities as an active member of scrum project teams designing and developing medical device software, intended for use by patients with sleep and respiratory disorders. Software applications are developed for the Web, Client Server, Android and IOS platforms. OUTCOMES: The successful candidate will be responsible for analyzing and verifying product requirements and designs and writing automated and manual tests at various levels to ensure that the products meet the requirements and intended use. Tasks include: *Analyzing product and sub-system requirements. *Analyzing and verifying medical device designs. *Writing detailed automated and manual test procedures that evaluate medical device software and systems against documented requirements. *Writing the C# and/or Java code of automated tests. *Executing test procedures on a Web, Client Server, and/or Mobile phone platform. *Maintaining and controlling test execution records using good lab practices. *Technical writing, including development of test reports. BEHAVIORS: The successful candidate will demonstrate the ability to work as a member of a scrum team, solve problems, meet commitments, and ensure quality. Works with system level, multi-disciplined engineering projects. Requires limited direction. Makes risk-based decisions, balancing business and compliance issues. Plans and manages assignments of significant scope; directs other engineers. Communicates at all levels of the organization. Writes C# and/or Java code. Qualifications GROWTH: The successful candidate may develop relationships with teams and take on leadership roles to plan, guide, and track project efforts. EDUCATION : BS in Engineering, Computer, or other Science discipline, or equivalent. EXPERIENCE: 2+ years with BS or MS. Required experience: C# or Java experience Test automation and management tools MS/VS Test, nUnit, JUnit, IntelliJ, Spring Framework, Cucumber-JVM and/or SpecFlow. Preferred experience: Disciplined, regulated industries, medical device experience preferred, including FDA s 21 CFR 820/ISO 13485 experience. Software development using ISO 62304 or equivalent. Risk Management using IEC 14971 and IEC 60601 or equivalent. Experience testing on IOS and Android operating systems. Experience working with Agile methodologies. WCF Web services OTHER REQUIREMENTS: Physical Requirements: Sedentary desk/office job with frequent lifting of up to 10 pounds; requires physical skills to operate computer and other mechanical/electrical equipment. Additional Information Best Regards, Valerie.L ************ ext 7138
    $84k-121k yearly est. 20h ago
  • Azure Developer - C#/.NET Core Developer

    Compunnel Inc. 4.4company rating

    Software development engineer job in Pittsburgh, PA

    Azure Developer - C#/.NET Core Developer Experience Level:** 5 Years We are seeking a highly skilled Azure Developer with strong proficiency in C#/.NET Core and modern web development practices. The ideal candidate will have hands-on experience in building secure, scalable applications using Clean Architecture and integrating with APIs and cloud services. **Key Responsibilities** - Design, develop, and maintain applications using C#, .NET Core, and Entity Framework. - Implement secure authentication and authorization mechanisms using OAuth and JWT. - Develop responsive web applications using Angular. - Integrate and consume REST and SOAP APIs, ensuring compliance with OpenAPI specifications. - Refactor and optimize existing code for performance and maintainability. - Deploy and manage solutions on Microsoft Azure, leveraging cloud-native services. - Utilize Git for version control and manage CI/CD pipelines for automated deployments. - Work with SQL Server, including DDL, stored procedures, and performance tuning. - Collaborate with cross-functional teams to ensure adherence to Clean Architecture principles. **Required Skills & Qualifications** - Strong proficiency in C#, .NET Core, and Entity Framework. - Expertise in OAuth, JWT, and secure application development. - Solid experience with Angular for front-end development. - Hands-on experience with REST and SOAP APIs; familiarity with OpenAPI. - Knowledge of Azure services, Git, and CI/CD pipelines. - Strong SQL skills, including DDL and stored procedures. - Ability to refactor code and apply best practices in software design. - Excellent problem-solving and communication skills. **Preferred Qualifications** - Experience with Clean Architecture in enterprise applications. - Familiarity with Agile methodologies and DevOps practices. - Certification in Microsoft Azure or related technologies.
    $69k-87k yearly est. 1d ago
  • Software Developer Intern

    Michael Baker International 4.6company rating

    Software development engineer job in Moon, PA

    Michael Baker International is seeking a Software Developer Intern in Moon Township, PA to support and maintain a large suite of bridge engineering applications for our bridge software department. This department has been applying computer technology to bridge professions for over 30 years, using bridge engineering experience combined with a wide range of programming skills. As a Software Developer Intern, you will work closely with experienced developers and bridge engineers. Your responsibilities will include assisting with debugging and documenting code, helping to refactor and improve system components, and contributing to modernization efforts where appropriate. This role offers a hands-on opportunity to apply your technical skills in a real-world setting while learning about the intersection of software and structural engineering. This is a great opportunity with career growth potential and the opportunity to contribute to cutting-edge projects. PROFESSIONAL REQUIREMENTS Currently pursuing a Bachelors degree in Computer Science, Software Engineering, Civil Engineering, or a related field. Interest in numerical methods, engineering software, or infrastructure systems. Excellent oral and written communication skills. Self-starter with strong curiosity for understanding and improving software systems. PREFERRED SKILLS Experience with C#, Java, or Python for personal projects or coursework. Exposure to C/C++, Fortran, or other scientific programming languages. Experience with UI design and mockup for either web or desktop applications. Software testing Coursework or experience in structural engineering, finite element analysis, or numerical computing. COMPENSATION The approximate compensation range for this position is $20- $25 per hour. This compensation range is a good faith estimate for the position at the time of posting. Actual compensation is dependent upon factors such as education, qualifications, experience, skillset, and physical work location.
    $20-25 hourly Auto-Apply 60d+ ago

Learn more about software development engineer jobs

How much does a software development engineer earn in Pittsburgh, PA?

The average software development engineer in Pittsburgh, PA earns between $59,000 and $106,000 annually. This compares to the national average software development engineer range of $80,000 to $147,000.

Average software development engineer salary in Pittsburgh, PA

$79,000

What are the biggest employers of Software Development Engineers in Pittsburgh, PA?

The biggest employers of Software Development Engineers in Pittsburgh, PA are:
  1. Eos Energy Storage
  2. Cyient
  3. Innovation Works
  4. Astrata
  5. Insight Global
  6. Msccn
Job type you want
Full Time
Part Time
Internship
Temporary