Post job

Software engineer jobs in Allison Park, PA

- 658 jobs
All
Software Engineer
Software Engineering Internship
Software Quality Engineer
Software Developer
Software Developer Internship
Software Applications Engineer
Software Development Engineer
  • Software Engineering Intern - Summer 2026

    Burns Brand

    Software engineer job in Pittsburgh, PA

    About Burns Burns is a nationally respected provider of specialized engineering services, bringing highly technical, sought-after engineering expertise to complex transportation and critical infrastructure projects. Our Team We are looking for high-energy, smart, collaborative individuals who want the opportunity to “write their own story” with us. Our people are what make us special, and we are dedicated to finding the right employees to fit our culture. In turn, we strive to help each person feel fulfilled and do work they are passionate about. Spend your summer putting your coursework knowledge to the test by solving some of the toughest engineering challenges. Burns Engineering is an award-winning engineering firm headquartered in Center City Philadelphia that provides professional design and construction management and design/build services. Our well-respected reputation of customer service and technical quality spans 57 years. We are currently seeking an Software Engineering Intern to join our Railroad and Transit team in our Pittsburgh, PA office . Position Summary: Assists the senior engineering staff in the execution of the technical activities required on assigned projects and learns the discipline technical policies and procedures. Under supervision, participates in technical studies, investigations and designs on assigned projects. Assists the project team in the production of projects on time, within budget and of high technical quality. Essential Duties/Responsibilities: Learns company technical policies, procedures and standards during the execution of projects for clients. Under supervision, assists in the execution of design processes on assigned projects and requests assistance from senior technical staff when needed. Assists the design team in the coordination of project designs with other disciplines. Observes and learns the execution of specific engineering studies and design analyses. Accompanies senior technical staff in performing on-site inspections during construction and learns how to communicate design requirements with contractors and equipment suppliers. Actively participates in professional organizations where the technical reputation and image of the firm may be enhanced. Key Requirements: Must be a Junior or Senior enrolled in a four-year undergraduate engineering program OR a Master's student enrolled in a graduate engineering program Electrical Engineering degree preferred 0-2 years internship experience preferred Design software experience preferred A demonstrated ability to learn the basics of design and analyses within his or her discipline and grow within the firm Why Join The Burns Team Recently voted a Top Workplace by philly.com, we credit our strength as an organization to our talented, driven, vibrant team. Burns is an ENR Top 500 Firm and has been named a MEP Giant by Consulting-Specifying Engineer Magazine, as well as a Hot Firm by Zweig. We are industry experts, proven leaders, innovative thinkers, and team players. We put our clients' successes and best interests first, because their success is our success. We have fun at work because we love making a difference in the world. We are looking for high-energy, bright, collaborative individuals who want the opportunity to “write their own story” with us. Applying To Burns As a member of our team, you will enjoy a competitive compensation and benefits package. Interested, qualified candidates must apply on the Burns' career site at ******************* to be considered for a specific opportunity. Individuals needing assistance to apply for an open opportunity should contact the Human Resources Department at ****************************. At Burns Engineering, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, national origin, age, marital status, military and veteran status, and any other characteristic protected by applicable law. Burns believes that diversity and inclusion among our teammates is critical to our success
    $41k-76k yearly est. 2d ago
  • Software Engineering Intern - Summer 2026

    Musing Ai

    Software 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
  • Software Developer Intern

    Michael Baker International 4.6company rating

    Software 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 Developer

    Stefanini 4.6company rating

    Software 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 Responsible for writing programs to maintain and control computer systems software for operating systems, networked systems, and database systems. Responsible for creating the software platform, and then fine-tuning the final program after it has been made. Education/Experience: High School Degree and Bachelors degree in computer science/relevant field or equivalent work experience required. 3 to 6 years experience required. Skills and Competencies: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Ability to work independently and manage one's time. Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. Qualifications 2+ years of hands-on experience with Object Oriented Analysis and Design, Object Oriented Programming, JSP, HTML5, CSS, jQuery and AngularJS Experience building database driven web applications a major plus Must also be able to demonstrate having working knowledge of both Waterfall and AGILE software development life cycle approaches. Bachelor's degree or equivalent in an IT related field Additional Information 6 - Months Contract
    $80k-100k yearly est. 14h ago
  • Software Engineer

    JGMS Family of Companies

    Software 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. 35d ago
  • Software Engineer, Platform - Pittsburgh, USA

    Speechify

    Software engineer job in Pittsburgh, PA

    The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience An Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact Preferred: Experience with Docker and containerized deployments Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where your contributions shape the company and its products A team that values innovation, intuition, and drive Autonomy, fostering focus and creativity The opportunity to have a significant impact in a revolutionary industry Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $68k-90k yearly est. Auto-Apply 60d+ ago
  • Software Engineer - Hardware Interfaces

    Rapid Flow Technologies

    Software 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. 14h ago
  • .NET Software Engineer

    In use

    Software engineer job in Pittsburgh, PA

    About Us: Awesome Gym Inc. leverages over 15 years of experience in excellence to empower our Clients and Candidates. We navigate through the ever-evolving world that is Information Technology expertly and comprehensively by creating Innovative Talent Acquisition Solutions. We offer full-service solutions that enable our clients to catapult their growth and maximize their organization's potential. Job Summary: Design and implement AWS production and staging VPCs Manage runtime AMIs built on Ubuntu LTS, Nginx, PHP, Node.js Manage databases running on MySQL, MongoDB, Redis Manage and improve deployments across multiple development teams Work with our security engineers to achieve and maintain PCI compliance Service attack surface minimization/hardening Implement security patch management automation Implement monitoring to ensure reliability and performance meets or exceeds business goals Work closely with engineers to assist in the reproduction and resolution of defects Work closely with development teams and take their applications from design to full production in the AWS environment and ensure their ongoing support once there. Gain a deep application-level knowledge of the systems as well as contributing to their overall design. Be a DevOps champion - work closely with other internal teams to build security, reliability, and scalability into the development lifecycle. Dive deep into the software stack to troubleshoot as needed. Build engineering automation and productivity tools to streamline and scale applications in the production environment Troubleshoot and resolve issues related to application development, deployment, and operations. Work with a team of peers who are smart, professional, pull their own weight, and share a passion for what they're creating. Requirements: 5+ years experience in a DevOps role 2+ years experience working with AWS Experience with PCI certification and maintenance Understanding of deployment tools such as AWS CodeDeploy, Chef, Jenkins, Git, Vagrant, etc. Ability to work closely with other engineers, product managers and customer support Bonus: Understanding of web development technologies including PHP 5, MySQL, HTML, CSS, Javascript, Angular Bachelor's Degree preferred 6-8 years of Unix/Linux administration and release management Very strong scripting and automation skills - you believe you can automate everything Solid experience and background working with AWS services Proficiency with the AWS CLI Solid experience writing Cloudformation templates Very familiar with Jenkins CI and creating jobs Fluent with git at the command line Experience with Infrastructure as Code Travel: Occasional and expeditious travel throughout the United States and occasionally overseas is required to meet client needs and timetables Awesome Gym Inc. is an Equal Opportunity Employer committed to providing a non-discriminatory environment.
    $68k-90k yearly est. Auto-Apply 60d+ ago
  • Software Engineer - Java (TS/SCI Cleared)

    Latitude Inc.

    Software engineer job in Pittsburgh, PA

    We are seeking a Java Software Engineers to support a mission-critical enterprise program that advances geospatial intelligence systems for a federal customer. This long-term, high-visibility program is focused on modernizing and sustaining platforms that enable users to submit, search, retrieve, and manage geospatial and imagery data across multiple networks and providers.The program employs Agile and DevSecOps practices, with a strong focus on collaboration, automation, and operational stability. As a member of a scrum team, you will design, build, test, and support innovative software solutions that directly enable national security missions. Key Responsibilities - Plan, execute, and coordinate Agile software development tasks.- Design, build, test, and debug Java-based software solutions for mission-critical systems.- Integrate COTS/FOSS solutions into enterprise environments.- Troubleshoot and resolve issues across multiple operating systems (Linux, Windows).- Develop and maintain system documentation, test plans, and technical reports.- Identify and correct program errors while ensuring compliance with software standards.- Support CI/CD pipelines and DevSecOps processes to accelerate secure deployments.- Collaborate with developers, testers, and mission stakeholders in daily Agile ceremonies. Required Qualifications: - Bachelor's degree in Software Engineering, Computer Science, or related field.- Active Top Secret clearance (SCI eligibility required post-hire).- Proficiency in Java development with experience in design and troubleshooting.- Strong diagnostic and problem-solving skills across Linux and Windows platforms.- Background integrating and supporting COTS/FOSS solutions.- Ability to quickly learn and apply new technologies in dynamic environments. Preferred Skills/Experience: - Experience with large-scale software development projects, including:- Java development and troubleshooting- COTS integration- Agile development (SAFe/Scaled Agile)- Front-end frameworks (Angular, DOJO)- Middleware (Oracle WebLogic, Tomcat)- Databases (Oracle, Postgres, SQL/PLSQL)- Web/automation technologies: HTML, Selenium, JavaScript, REST, XML, UML- CI/CD pipelines (Docker, Kubernetes, Jenkins, Git/JIRA)- Experience with big data technologies such as Kafka, Elasticsearch, Hive, Spark, or Hadoop ecosystems.- Familiarity with microservices architecture and containerization (Docker, Chef).- Strong experience with troubleshooting, documenting, and supporting enterprise-scale systems
    $68k-90k yearly est. Auto-Apply 60d+ ago
  • Software Engineer

    Govini

    Software engineer job in Pittsburgh, PA

    Govini transforms Defense Acquisition from an outdated manual process to a software-driven strategic advantage for the United States. Our flagship product, Ark, supports Supply Chain, Science and Technology, Production, Sustainment, Logistics, and Modernization teams with AI-enabled Applications and best-in-class data to more rapidly imagine, develop, and field the capabilities we need. Today, the national security community and every branch of the military rely on Govini to enable faster and more informed Acquisition decisions. Job Description We are seeking a skilled and dedicated software engineer to join our Engineering team. As a Software Engineer at Govini, you show a clear passion for quality and love to solve client problems using technology. You are energized by the idea of building something new and want to work on problems that matter. You thrive in ambiguous environments and doggedly pursue innovative solutions for our customers. You understand and appreciate the value of face-to-face interactions with end users, and constantly seek to push the boundaries of what is possible. In order to do this job well, you must be a curious and eager problem solver with a hunger for building well-designed, high-quality solutions within highly regulated environments. You have a passion for great work and nothing less than your best will do. You share our intolerance of mediocrity. You're uber-smart, challenged by figuring things out and producing simple solutions to complex problems. Knowing there are always multiple answers to a problem, you know how to engage in a constructive dialogue to find the best path forward. You're scrappy. We like scrappy. This role is a full-time position located out of our office in Pittsburgh, PA. Scope of Responsibilities Collaborate with other software engineers, product managers, and client-facing teams to understand client requirements and translate them into technical solutions Lead the deployment and integration of our software and data solutions in client environments, ensuring smooth implementation and adherence to project timelines Actively participate in designing, building and testing scalable data architecture Craft clean, testable, and maintainable code Participate in the end-to-end software development of new feature functionality and design capabilities Optimize processes for maximum speed and accuracy Regularly seek out innovation and continuous improvement, finding efficiency in all assigned tasks Qualifications U.S. Citizenship is required Required Skills: Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience 1+ years of software development experience with a high-level software stack Current possession of a U.S. security clearance, or the ability to obtain one with our sponsorship Ability to communicate technical information to non-technical Intermediate SQL development Strong proficiency with backend API languages such as Java/Spring Boot (preferred) or equivalent Experience performing meaningful tasks in Linux Prior hands-on experience working with data-driven analytics Experience working in agile/scrum teams Ability to work independently with little supervision A burning desire to work in a challenging fast-paced tech environment Desired Skills: Experience working within the boundaries of a Federal government accredited software environment Experience in or exposure to the nuances of a startup or other entrepreneurial environment Experience working in a client-facing or consulting role Familiarity with Javascript/ReactJS We firmly believe that past performance is the best indicator of future performance. If you thrive while building solutions to complex problems, are a self-starter, and are passionate about making an impact in global security, we're eager to hear from you. Govini is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
    $68k-90k yearly est. Auto-Apply 60d+ ago
  • Software Engineer

    Free Market Health's

    Software engineer job in Pittsburgh, PA

    As part of the Technology Services team at Free Market Health, the Software Engineer will be responsible for all aspects of application development. As part of a growing team in a fast-paced start-up environment, we are looking for a Software Engineer that will contribute directly to key design and development decisions, who is focused on impeccable code, rigorous review, and who has an automation-first mindset. Specifics The specific responsibilities for this role include, but are not limited to: - Developing software for a new healthcare technology platform in a cloud-based microservices architecture - Working with a small team to cross-functionally contribute to product design - Creating scalable, automation-focused solutions - Writing tests to ensure reliability and compatibility - Adhering to modern secure coding standards inherent to working with sensitive healthcare data - Developing front end interfaces focused on a clean, intuitive experience for end users. Qualifications - Experience (academic or professional) developing software solutions in a modern application development environment - One of the following is required: o Demonstrable proficiency with Python and SQL o Demonstrable proficiency with React - Demonstrable code portfolio that is best practice-oriented - Ability to work within a team and communicate effectively - Nice to have: o Healthcare technology experience o Experience with both Python and JavaScript o Experience in a cloud environment leveraging a container strategy Benefits & Perks: - Comprehensive healthcare coverage, including medical, dental, vision - Paid holidays and unlimited paid time off - 401(k) savings plan with company match - Remote and in-office flexibility
    $68k-90k yearly est. 18d ago
  • Software Engineer

    Eos Energy Storage 3.6company rating

    Software 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 responsible for the design, development, implementation, testing and maintenance of new and existing software in various hardware platforms running RTOS, Linux, and Windows operating systems. The position will involve working with electronics, mechanical, and systems engineers in developing and testing utility scale battery power control and communication systems. Responsibilities Implement software algorithms and functions within a cross-functions development team of scientists and engineers. Participate in requirement understanding, definition, and negotiation with internal stakeholders. Attain a thorough understanding of the existing projects and solutions to then contribute to troubleshooting and upgrading of the solutions according to requirements. Individually develop software, ensuring efficient program logic and data manipulation with generally accepted programming standards and techniques. Test and debug software by applying debugging tools/software to ensure the code meets standards and all other requirements. Contribute to efforts to automate testing using in-house built tools. Design, debug, and test simulation programs and tools. Supports certification testing and compliance to safety standards. Documents and maintains documentation of new and existing designs. Other duties, responsibilities and activities may change or be assigned at any time with or without notice. Knowledge, Skills, and Abilities Strong written and verbal communications skills. Highly independent, task-oriented self-starter able to identify and support a high-level team mission. Education and Experience Bachelor's degree in computer science, software engineering, or allied engineering discipline required. Minimum of 2 years' experience. 2+ years of experience programming for deployment in a Linux and Windows environments Experience as a DevOps engineer handling deployment, maintenance, and troubleshooting. Ample experience as a tester of software developed by others. Skilled in multiple programming/scripting languages including Python, C++, etc. Working familiarity of version control in software development. Algorithm development and dynamic system mathematical modelling. Software development life cycle. Software packaging for x86, x64, and Arm processors including Docker container, and others. 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.
    $70k-97k yearly est. Auto-Apply 60d+ ago
  • Software Quality Engineer

    Sourcetek

    Software 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. 14h ago
  • Software Engineer- 100% onsite- candidates must live in Pittsburgh, PA

    A.C. Coy 3.9company rating

    Software engineer job in Coraopolis, PA

    Job Type: Full Time/Permanent Work Authorization: No Sponsorship The A.C.Coy Company has an immediate need for a Software Engineer. Responsibilities Partner with UX/UI designers and software platform teams to influence product design and implement those designs into reusable, production-ready tools and interface patterns Design and build infrastructure that supports UX/UI design systems, expanding patterns for reuse across engineering teams Balance visual polish and refinement with simplicity, safety, performance, and industry best practices Collaborate cross-functionally with designers and engineers to deliver visually appealing, intuitive, and high-quality user interfaces Translate abstract concepts into the most appropriate technology platform for the user and use case, rather than defaulting to familiar tools Develop user interfaces and interactions for informationally complex or autonomous systems Contribute to 2D and 3D interaction design, including interfaces that support 3D visualization and interaction models Work closely with multiple engineering teams to define and deliver effective, scalable solutions Apply strong problem-solving skills and attention to detail throughout the development lifecycle Qualifications 3+ years of hands-on software engineering experience building business-critical, reliable production systems Demonstrated passion for creating intuitive, high-quality user experiences Experience with C++, Ruby, OpenSceneGraph Experience designing and implementing user interfaces for complex or autonomous systems Experience developing interfaces involving 3D interactions Solid foundation in software engineering design principles and data modeling concepts
    $70k-93k yearly est. Auto-Apply 4d ago
  • Software Engineer III

    Us Tech Solutions 4.4company rating

    Software 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. 14h ago
  • Software Engineer II, Offboard Python Application

    Latitude Ai

    Software 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 46d ago
  • Software Engineering Intern

    Musing Ai

    Software 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
  • Software Engineer

    Stefanini 4.6company rating

    Software 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. 14h ago
  • Software Quality Engineer

    Sourcetek

    Software 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. 60d+ ago
  • Software Engineer III

    Us Tech Solutions 4.4company rating

    Software 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. 60d+ ago

Learn more about software engineer jobs

How much does a software engineer earn in Allison Park, PA?

The average software engineer in Allison Park, PA earns between $59,000 and $102,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in Allison Park, PA

$78,000

What are the biggest employers of Software Engineers in Allison Park, PA?

The biggest employers of Software Engineers in Allison Park, PA are:
  1. Google
  2. Speechify
  3. Aurora
  4. Broadridge
  5. General Dynamics
  6. Latitude Inc.
  7. Prequel Solutions
  8. Rapid Flow Technologies
  9. The PNC Financial Services Group
  10. Accenture
Job type you want
Full Time
Part Time
Internship
Temporary