Post job

Senior programmer jobs in Pittsburgh, PA - 388 jobs

All
Senior Programmer
Software Engineer
Lead Application Developer
Applications Developer
Information Technology Programmer
Software Developer
  • IT Developer/Programmer

    TUDI

    Senior programmer job in Pittsburgh, PA

    TUDI Mechanical Systems strives to be the business partner most admired for its people! We have been voted one of Pittsburgh's Top Workplaces for the past 15 years and named one of the best contractors on the East Coast by Air Conditioning, Heating and Refrigeration News. IT Developer/Programmer Job Summary: We are seeking an IT Developer / Programmer to support and advance TUDI Mechanical Systems technology initiatives through custom development, automation, analytics, and AI-driven solutions. This role is focused on writing code, building data solutions, and leveraging AI and Power BI to improve operational efficiency, reporting, and decision-making across the organization. Responsibilities: * Design, develop and maintain custom applications and integrations to support business operations * Write clean, efficient, and well-documented code to automate workflows and improve system efficiency * Develop and maintain Power BI dashboards and reports * Partner with business leaders to understand operational needs and translate them into technical solutions * Support and expand the company's use of AI tools and models, including process automation, data analysis, and decision support * Integrate data from multiple systems (ERP, CRM, financial systems, operational tools) into centralized reporting and analytics platforms * Troubleshoot, enhance, and optimize existing applications and reports * Stay current on emerging technologies related to AI, analytics, automation, and software development * Provide documentation, training, and knowledge transfer for developed solutions * Support additional technology initiatives and projects as needed Qualifications: * At least three (3) years of experience providing onsite or helpdesk desktop/laptop support * Self-sufficient, determine when additional support is needed * Excellent customer service, communication, interpersonal and problem solving skills * Willingness to learn and think outside the box * Desktop/laptop support experience * Microsoft Windows, Microsoft Office Suite * Understand and experience with virtualized environments Compensation & Benefits: * Competitive compensation package, including bonus incentive program * 100% company paid Family health insurance premiums * Flexible Spending Account (FSA) with employer contribution * 401(k) with company match & profit sharing * Generous vacation policy with paid holidays Other Perks: * Ongoing training and development * Onsite fitness facility * Various Employee and Family activities * Opportunities to give back to the Community Founded in 1987, TUDI Mechanical Systems has grown into the premier mechanical, electrical and plumbing service contractor and trusted business partner in our defined market segment. Our ethics, strategies and business philosophies have led to consistent double-digit growth for the past 15+ years. At Tudi, we are committed to each other and our customers. We are raising the bar and changing the industry.
    $71k-103k yearly est. 7d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • IT Developer/Programmer

    TUDI Mechanical Systems

    Senior programmer job in Pittsburgh, PA

    TUDI Mechanical Systems strives to be the business partner most admired for its people! We have been voted one of Pittsburgh's Top Workplaces for the past 15 years and named one of the best contractors on the East Coast by Air Conditioning, Heating and Refrigeration News. IT Developer/Programmer Job Summary: We are seeking an IT Developer / Programmer to support and advance TUDI Mechanical Systems technology initiatives through custom development, automation, analytics, and AI-driven solutions. This role is focused on writing code, building data solutions, and leveraging AI and Power BI to improve operational efficiency, reporting, and decision-making across the organization. Responsibilities: Design, develop and maintain custom applications and integrations to support business operations Write clean, efficient, and well-documented code to automate workflows and improve system efficiency Develop and maintain Power BI dashboards and reports Partner with business leaders to understand operational needs and translate them into technical solutions Support and expand the company's use of AI tools and models, including process automation, data analysis, and decision support Integrate data from multiple systems (ERP, CRM, financial systems, operational tools) into centralized reporting and analytics platforms Troubleshoot, enhance, and optimize existing applications and reports Stay current on emerging technologies related to AI, analytics, automation, and software development Provide documentation, training, and knowledge transfer for developed solutions Support additional technology initiatives and projects as needed Qualifications: At least three (3) years of experience providing onsite or helpdesk desktop/laptop support Self-sufficient, determine when additional support is needed Excellent customer service, communication, interpersonal and problem solving skills Willingness to learn and think outside the box Desktop/laptop support experience Microsoft Windows, Microsoft Office Suite Understand and experience with virtualized environments Compensation & Benefits: Competitive compensation package, including bonus incentive program 100% company paid Family health insurance premiums Flexible Spending Account (FSA) with employer contribution 401(k) with company match & profit sharing Generous vacation policy with paid holidays Other Perks: Ongoing training and development Onsite fitness facility Various Employee and Family activities Opportunities to give back to the Community Founded in 1987, TUDI Mechanical Systems has grown into the premier mechanical, electrical and plumbing service contractor and trusted business partner in our defined market segment. Our ethics, strategies and business philosophies have led to consistent double-digit growth for the past 15+ years. At Tudi, we are committed to each other and our customers. We are raising the bar and changing the industry.
    $71k-103k yearly est. Auto-Apply 6d ago
  • Software Engineer - Entry Level

    General Dynamics Mission Systems 4.9company rating

    Senior programmer job in Pittsburgh, PA

    Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Agile experience preferred. CLEARANCE REQUIREMENTS: [Department of Defense Secret security clearance is preferred at time of hire.] Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position ROLE AND POSITION OBJECTIVES: As a software engineer for GDMS, you'll be a member of a cross functional team responsible for performing software requirements analysis, lead research and design, and develop and test software and tools. From inventing new products or enhancing existing applications, your talent and leadership abilities will be front and center. As a Software Engineer, you will: Perform software requirements analysis, participate in research, design, develop and test software and tools, to include development of new work products or enhancing existing applications Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products Support and develop our technical culture by being engaged, intellectually curious, friendly, motivated to solve complex problems, and inspired to deliver superior user-centered design Participate in internal reviews of software components and systems What sets you apart: Creative thinker with demonstrated success leading the software development life cycle Expertise in applying technical standards and methodologies to solve challenges Exceptional communication skills with the capacity to secure buy-in on concepts and ideas Collaborative team player eager to provide technical leadership and position others for success Commitment to ongoing professional development for yourself and others Appreciation for user-centric design Additional Key Skillsets: Programming Skills: Strong fundamentals in Computer Science theory (data structures, algorithms, and computational complexity) Solid object oriented programming and software design skills Proficient in one of the following: Java, C++, or JavaScript/TypeScript (using object oriented techniques) Web Services knowledge such as HTML, CSS, JavaScript/TypeScript, React, and Redux Other beneficial common programming patterns/paradigms: Familiarity with multiple DevOps tool chains (Docker, Kubernetes, Helm/Ansible/Terraform, Jenkins, GitLab) Familiarity with cloud services and tooling (AWS) Experience supporting software teams using Agile methodologies Detailed and fully proficient knowledge of technology trends and champions new ideas and product and process improvements Concurrent programming and building multi-threaded systems Memory and CPU profiling Data modeling and writing efficient data access methods Experience building large-scale mission-critical applications Experience with distributed systems Experience with message queues (Kafka, RabbitMQ) Direct manipulation of user interfaces Information visualization (charts, rendering maps) Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Research oriented work, alongside award winning teams developing practical solutions for our nation's security Flexible schedules with every other Friday off work, if desired (9/80 schedule) Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more See more at gdmissionsystems.com/careers/why-work-for-us/benefits Workplace Options: This position is Hybrid/Flex. While on-site, you will be a part of the Pittsburgh location **************************************************************** #LI-Hybrid Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $77,843.00 - USD $86,358.00 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
    $77.8k-86.4k yearly Auto-Apply 60d+ ago
  • Lead Application Developer

    First National Trust Company

    Senior programmer job in Pittsburgh, PA

    Primary Office Location:30 Isabella Street. Pittsburgh, Pennsylvania. 15212.Join our team. Make a difference - for us and for your future. FNB is looking for a Lead Developer to assist with data-driven applications. The Lead Developer will design ETL flows and mentor other developers on ETL Development. The lead will also assist with designing Data Marts and other Analytics Products. Skills Required: ETL, Python, SQL server, database design Preferred: Business intelligence, data warehouse design and development. Position Title: Lead Application Developer Business Unit: Technology Reports to: Varies by Assignment Position Overview: The Lead Application Developer is an expert developer and helps lead the development team. The team is working on development related to the applications for which the team supports. The incumbent will lead the development of integrations, reports/analytics, and/or websites. The incumbent will be architecting solutions in conjunction with stakeholders. The incumbent will assist in development of coding standards and also be responsible for maintaining and tracking project plans. This is a very hands-on role. Primary Responsibilities: Takes the leadership role in the software development process including project management, designing databases, designing integrations, and architecting applications, while staying within corporate and departmental standards. The Lead Developer also reviews code of other developers to ensure quality. Leads, mentors and coaches other developers on business applications and development practices. Assists line of business with road mapping, user testing, user training, and requirements definition. Ensures line of business is up to date with project status. Writes and designs complex code to support the assigned applications. Supports the applications/integrations for which the team is responsible. Ensures response and resolution of issues in accordance with corporate service standards. Also, acts as an escalation point in the incident management process. Follows standards and guidelines in creation of software and to protect information and writes high quality code. Takes an active role in helping define the standards of the department. Documents system functionality and ensures the documentation of other projects being lead is in accordance with department and corporate standards. Recommends new technology and processes that can make either the products under development or department more efficient. Performs other related duties and projects as assigned. All employees have the responsibility and the accountability to serve as risk managers for their businesses by understanding, reporting, responding to, managing and monitoring the risk they encounter daily as required by F.N.B. Corporation's risk management program. F.N.B. Corporation is committed to achieving superior levels of compliance by adhering to regulatory laws and guidelines. Compliance with regulatory laws and company procedures is a required component of all position descriptions. Minimum Level of Education Required to Perform the Primary Responsibilities of this Position: BA or BS Minimum # of Years of Job Related Experience Required to Perform the Primary Responsibilities of this Position: 7 Skills Required to Perform the Primary Responsibilities of this Position: Excellent organizational, analytical and interpersonal skills Detail-oriented Excellent communication skills, both written and verbal Ability to work and multi-task in a fast paced environment Ability to use a personal computer and job-related software MS Word - Basic Level MS Excel - Basic Level Excellent project management skills Expert Level: Databases(SQL, Oracle, MySql), Web Development, Programming, and Source Code Control Licensures/Certifications Required to Perform the Primary Responsibilities of this Position: N/A Physical Requirements or Work Conditions Beyond Traditional Office Work: N/A Equal Employment Opportunity (EEO): It is the policy of FNB not to discriminate against any employee or applicant for employment because of his or her race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, or status as a protected veteran. FNB provides all applicants and employees a discrimination and harassment free workplace.
    $93k-121k yearly est. Auto-Apply 60d+ ago
  • .Net Lead Application Developer

    Excellerent Solutions

    Senior programmer job in Pittsburgh, PA

    The Lead Application Developer.NET leads a team responsible for developing, testing, implementing, and maintaining web-based application systems. As a member of the Web team this position significantly contributes to providing cutting edge web based technology solutions with a high degree of availability and reliability to end users worldwide. KEY RESPONSIBILITIES: Develop device back and restore system framework (Logic & UI) Develop web-based applications and SOA services Work with the solution architect to conceptualize and prototype the appropriate solution on large scale projects Act as major project owner by taking responsibility for maintenance, implementation of new software requirements that arise, and release of changes into the server test, staging and production environments Provide the appropriate level of documentation to fit project needs Develop detailed design of individual projects Proactively benchmark application code to mitigate performance and scalability issues Work with the quality assurance team to ensure that the software is delivered with a high degree of quality and reliability Insure the application design takes into account all potential avenues for misuse and general best practices for web-based application security Support and troubleshoot system issues once an application is publicly available Perform various other tasks as assigned Qualifications MINIMUM QUALIFICATIONS: EDUCATION / EXPERIENCE REQUIREMENTS: 7+ years software engineering experience Extensive knowledge of issues associated with developing and designing scalable and reliable web applications using MS Visual Studio Fluency in writing C# and a strong understanding of object-oriented development techniques At least three year's experience developing ASP.Net applications Create and/or work with database and process diagrams Experience with ADO.NET and SQL Experience with SQL Server including creating stored procedures and optimizing SQL queries when necessary Experience with tutoring/learning management systems Design and implementation of REST services Additional experience in the following areas a plus: community based sites/technology, implementing SOLID design, ASP.NET MVC, experience with a Javascript framework (Angular, React, etc). Experience leading major project initiatives from start to finish Experience adhering to HIPAA (medical industry) a plus MUST HAVE: 1) C# expert 2) MS Azure 3) SOA / Web Services 4) Cloud Architecture (designing and architecting solutions in the cloud) 5) REST 6) ASP.NET NICE TO HAVE: Performance Tuning Additional Information All your information will be kept confidential according to EEO guidelines.
    $93k-121k yearly est. 60d+ ago
  • Software Engineer

    Stefanini 4.6company rating

    Senior programmer 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, DevOps

    Mine Vision Systems 4.5company rating

    Senior programmer job in Pittsburgh, PA

    Mine Vision Systems is a mining technology company building the decision-making platform for underground mining. We introduce high-fidelity data into the mining workflow that has simply never existed before, enabling operators to move from assumptions to evidence-based decisions. Our digital infrastructure is designed to map, monitor, and manage the underground mining environment with confidence, creating a persistent, data-rich foundation for operational and strategic decision-making. Since the launch of our flagship product, FaceCapture, in late 2023, adoption has accelerated rapidly as customers realize the value of truly understanding their underground operations. We focus on underground mining of critical minerals and precious metals, where small improvements in accuracy and insight drive outsized returns. Our technology delivers millions of dollars in annual value by minimizing overbreak, improving ore calls, enhancing resource models, and enabling a growing set of high-impact applications across the mine lifecycle. By transforming raw underground data into actionable intelligence, Mine Vision Systems empowers mining teams to operate more efficiently, more predictably, and with greater confidence than ever before. About the role As a DevOps Engineer, you will partner with cross-functional teams (software, hardware, and systems engineering) to automate deployments, maintain robust infrastructure, and ensure reliable operation of our cloud-connected robotics systems and back-end services. You will help define best practices for CI/CD, infrastructure as code, monitoring, and security across the engineering organization. What you'll do Design, implement, and maintain CI/CD pipelines to support rapid and reliable software delivery Automate infrastructure provisioning and configuration using tools like Terraform, Ansible, or similar Manage cloud environments (e.g., AWS) and optimize for performance, cost, and scalability Maintain container build and runtime workflows (Docker; Kubernetes preferred). Monitor systems and services using observability tools, set alerts, and troubleshoot issues Work closely with software and systems teams to ensure secure, reliable operations Maintain and grow infrastructure-as-code practices and versioned environment definitions Document deployment procedures, runbooks, and standards for operational excellence. Implement and support observability: logging, metrics, tracing, alerting, and dashboards. Build runbooks, incident response practices, and post-incident learning loops Required qualifications Associates or Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience 4+ years of professional experience in DevOps, Site Reliability Engineering, or similar roles Strong experience with Linux/Unix systems, scripting (Python, Bash) Proven CI/CD pipeline design and automation skills Familiarity with containerization (Docker) and orchestration (Kubernetes) Cloud platform proficiency (AWS/Azure/GCP) Experience with monitoring/logging tools (Prometheus, Grafana, ELK) Strong collaboration and communication skills. Desirable qualifications Experience in robotics or embedded systems environments. Certifications (e.g., AWS DevOps Engineer, CKA) Knowledge of security best practices and DevSecOps Familiarity with agile development practices. Why this role matters This role is critical to ensuring our robotics systems can be developed, deployed, and operated reliably in demanding mining environments. You will build and maintain the infrastructure and automation that enables engineers to ship software confidently while maintaining high standards for uptime, security, and scalability. Your work directly impacts the safety, performance, and operational success of our products in the field. Benefits We are a fast paced and growing company with real robotic hardware in the field around the world, generating actual revenue Competitive compensation and full benefits: medical, dental, vision, disability, life insurance, 401(k) with match Uncounted PTO policy and flexible hybrid work model Small, fast-moving team with hands-on work and immediate impact
    $77k-108k yearly est. Auto-Apply 11d ago
  • Mainframe Assembler Software Engineer

    Central Business Solutions 3.2company rating

    Senior programmer job in Pittsburgh, PA

    Role/Tile: Mainframe Assembler Software Engineer Responsiblities: Assembler (Primary), CICS, COBOL, JCL, VSAM, DB2(110) Excellent experience in IMS DB or Assembler or PL1 or CICS Sound knowledge about Virtual Storage Access Method (VSAM) Good analysis and problem solving skills Ability to understand complex requirements and assist the team in creating designs Test Data Management ensuring a high degree of test coverage and providing the right data, in the right quantity Good to have intelligent data masking, data management practices and deliver endtoend traceability of test data. Agile and DevOps integration, providing selfservice data capability Understanding of Data profile exercises and Refresh data where needed Central Business Solutions, Inc, 37600 Central Ct. Suite #214 Newark, CA 94560 Central Business Solutions, Inc(A Certified Minority Owned Organization) Checkout our excellent assessment tool: ************************* Checkout our job board : *********************** ===================================================== Central Business Solutions, Inc 37600 Central Court Suite 214 Newark CA, 94560 Phone: ************* Fax: ************** Web: ************************* =====================================================
    $70k-96k yearly est. 60d+ ago
  • C++ Software Engineer Pittsburgh, PA

    Esrhealthcare

    Senior programmer job in Pittsburgh, PA

    C++ Software Engineer Pittsburgh, PA Full Time Mid Level Your Role We're seeking a versatile and talented C++ Software Engineer to join our team. In this role, you'll develop software that brings our 3D sensors to life, crafting intuitive user interfaces, powerful APIs, and real-time systems that interact seamlessly with our hardware. This is a hands-on, impactful position where you'll work across the software stack to help shape the future of robotics safety. What You'll Do Design and develop 3D user interfaces for configuring and visualizing sensor data, using frameworks like Qt/QML or equivalent modern tools. Create robust APIs for sensor configuration, visualization, and real-time interaction with 3D data. Work closely with hardware engineers to integrate software with real-time sensor systems. Optimize software performance for low-latency, high-efficiency operation in real-time environments. Debug, test, and refine code to ensure reliability across diverse use cases. Contribute to the full development lifecycle, from initial design through deployment and scaling. Collaborate with a cross-functional team of engineers and designers to deliver innovative solutions in a fast-paced startup environment. What We're Looking For Proficiency in C++ with a strong understanding of modern C++ standards (C++11/14/17 or later) Experience with Qt/QML or similar modern UI frameworks for developing cross-platform applications Knowledge of real-time systems and experience working with hardware interfaces (e.g., sensors, cameras, or embedded systems) Strong understanding of data structures, algorithms, and multithreaded programming. Experience with network communication protocols like UDP and TCP Passion for creating clean, efficient, and maintainable code Ability to work independently and adapt to the diverse demands of a fast-paced startup environment Ability to effectively communicate and collaborate across multiple engineering disciplines and articulate technical design decisions clearly Nice-to-Have Skills Familiarity with 3D graphics and frameworks like OpenGL, Vulkan, or DirectX Experience with 3D sensor technology, point clouds, or geometric computer vision Knowledge of image processing, computer vision, or machine learning Experience with OpenCV Experience in Python
    $68k-90k yearly est. 6d ago
  • Software Engineer

    Lovelace Ai

    Senior programmer job in Pittsburgh, PA

    About Us: Lovelace AI was born from the desire to apply state of the art AI and systems engineering to the question of human safety, especially in dangerous conditions such as conflict, disaster response, anti-terrorism and deterrence against AIs designed by adversaries to harm civilians. How many lives can be saved by taming the information overload, confusion and conflicting priorities experienced by the people responsible for dealing with dangerous situations around the world? We believe the answer is potentially dramatic, and we are determined to create a team with the wisdom, skills, brainpower, thoughtfulness and experience to make this vision real. Job Summary: As a Software Engineer at LovelaceAI, you will play a crucial role in the development of AI-driven solutions to address complex challenges in national security and emergency management. You will be part of a team of enthusiastic experts combining their expertise in software engineering, algorithm development and AI integration with highly performant system engineering. Key Responsibilities: Software Development: Collaborate with cross-functional teams to design, develop, test, and maintain software applications and systems that support defense and emergency response operations. Algorithm Development: Create and optimize algorithms for real-time data analysis, pattern recognition, and predictive modeling, ensuring the highest level of accuracy and efficiency. Security and Compliance: Ensure the security and compliance of software systems with stringent defense and emergency response industry standards and regulations. Documentation: Maintain detailed documentation for code, algorithms, and software architecture to facilitate collaboration and future development efforts. Testing and Quality Assurance: Conduct thorough testing, debugging, and optimization to ensure the reliability and performance of software applications. Continuous Learning: Stay updated on the latest advancements in AI, machine learning, and defense technologies to propose and implement innovative solutions. Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Proven experience in software development in a dynamic and collaborative environment. Proficiency in programming languages such as Python, Go, or C++. Knowledge of machine learning fundamental and frameworks (e.g., TensorFlow, PyTorch, XLA, JAX) a plus. Familiarity with software development best practices, version control systems, and agile methodologies. Excellent problem-solving and communication skills. Ability to work collaboratively in a team and adapt to fast-paced, mission-critical situations. Must be a US Citizen. Benefits: LovelaceAI offers competitive compensation packages, comprehensive benefits. We provide a supportive and inclusive work environment where your skills and expertise can make a significant impact on the safety and security of our communities. Lovelace's founding team includes: Andrew Moore, who has a track record of building impactful AI systems, designing them with human rights impact assessments as a top priority, leading the AI division of one of the world's foremost cloud companies, and actively participating in machine learning and AI research over the past two decades. Brendan Dunne, a career Special Operations veteran and retired Army officer who has led high performing cross functional teams the past 20 years in the country's premier national mission force. He was most recently in charge of US Special Operations Command's Global Analytics Platform (aka the GAP), one of DoD's leading technology platforms. Toby Smith, well known in the Pittsburgh Tech community for his engineering leadership and design skills, and who has led many of the most ambitious and complex system infrastructure projects in Google Pittsburgh and NetApp. Here is a note from Andrew Moore to people who are reading these Job Postings: “Hi folks, I'm so glad you are potentially interested in Lovelace AI. This area means a lot to me because while I am an AI optimist, I also think that we technologists owe it to a rightly skeptical world to show that modern intelligent systems can actually be useful. Usefulness comes in many guises: from life sciences to education and from transportation to entertainment and many others. For many of us, security and public safety is also very high on that list. That reasoning leads to this conclusion: I'm determined to make sure that the people building Lovelace AI gain a lot from the experience, including the chance to solve fascinating problems in computer science, AI, business development, customer success and product management. I also hope that we all learn from each other in a highly enriching work environment. But my main hope is that we have a shared sense of accomplishment as we see an increasing number of national security and public safety domains made safer through sensible and robust use of advanced computer science."
    $68k-90k yearly est. Auto-Apply 60d+ ago
  • Software Engineer (Pittsburgh, PA)

    Musing Ai

    Senior programmer job in Pittsburgh, PA

    Software Engineer We are looking for a Full-Stack Engineer to design and build our cloud-native infrastructure while bridging the gap between server-side logic and client-side applications. While your primary focus will be the hands-on implementation of scalable, secure, and intelligent Python-based services, you will also contribute to the frontend development, ensuring seamless integration between our backend and our web/mobile clients. You will be responsible for writing high-quality code across the stack, managing database systems, implementing CI/CD pipelines, and ensuring the reliability of our infrastructure. What you will do: Backend Development: Build and maintain scalable backend services using Python within the Google Cloud ecosystem (e.g., Cloud Functions, Cloud Run). Real-Time & Streaming Architecture: Design and implement WebSocket and streaming endpoints to enable low-latency, bi-directional communication between the client and server. Database Management: Implement and manage robust data models, security rules, and query optimizations within our SQL databases AI Integration: Write server-side code to orchestrate AI services, including third-party APIs (OpenAI) and native cloud solutions (Google's Vertex AI). Implement streaming response patterns to handle generated content efficiently. Frontend Development: Develop and maintain responsive user interfaces, ensuring the frontend can gracefully handle asynchronous data streams and real-time state updates. DevOps & Deployment: Own the CI/CD pipelines for automated testing and deployment across the stack. Manage infrastructure as code and monitor system health. Required skills and experience: 4+ years of professional software engineering experience. Backend Expertise: Strong proficiency in Python with deep experience in asynchronous programming and web frameworks (e.g., FastAPI, Django etc.) Real-Time Protocols: Proven experience building applications using WebSockets, Server-Sent Events (SSE), or gRPC for real-time data delivery. Frontend Competency: Production experience with modern frontend frameworks (e.g., Flutter/Dart, React) and managing socket connections/state on the client side. Cloud Native: Experience with GCP (preferred), AWS, or Azure, including serverless architectures (Cloud Run/Lambda). AI/API Integration: Experience integrating third-party APIs, specifically handling streaming responses from LLMs or similar AI services. Database: Strong understanding of database design, security rules, and performance tuning. Nice to have: A solid understanding of the mobile application ecosystem and the challenges of client-server interaction. Knowledge of Agile development methodologies and tools like Jira. Experience mentoring junior engineers or interns. This role is a four day a week on-site role in the Shadyside neighborhood of Pittsburgh
    $68k-90k yearly est. Auto-Apply 11d ago
  • Software Engineer III

    XDIN

    Senior programmer 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
  • Entry Level Application Development Opportunity

    Year Up United 3.8company rating

    Senior programmer job in Monroeville, PA

    Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend. The program consists of training in technical and professional skills, followed by an internship with a top company. Your internship will be at BNY Mellon in Pittsburgh. Are you eligible? You can apply to Year Up United if you are: - A high school graduate or GED recipient - Eligible to work in the U.S. - Available Monday-Friday throughout the duration of the program - Highly motivated to learn technical and professional skills - Have not obtained a Bachelorʼs degree - You may be required to answer additional screening questions when applying What will you gain? Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week. In-depth classes include: - Application Development - Customer Success - Financial Operations Get the skills and opportunity you need to launch your professional career. 75% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation. Employed graduates earn an average starting salary of fifty-three thousand dollars per year. PandoLogic. Category:General, Location:Monroeville, PA-15146
    $32k-41k yearly est. 2d ago
  • Software Engineer III

    Us Tech Solutions 4.4company rating

    Senior programmer 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. 19h ago
  • Software Engineer

    Eos Energy Storage 3.6company rating

    Senior programmer 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
  • Lead Application Developer

    First National Bank (FNB Corp 3.7company rating

    Senior programmer job in Pittsburgh, PA

    Primary Office Location: 626 Washington Place. Pittsburgh, Pennsylvania. 15219. Join our team. Make a difference - for us and for your future. Please note: this on-site position is based at our Financial Center in Pittsburgh, PA. Candidates must be local, or willing to relocate to the area. FNB will not provide sponsorship for employment-based visas for this position; only candidates who are legally authorized to work in the U.S. will be considered. * Experience programming in SAS 9.4, including Base SAS, PROC SQL, Macro Language, ODS, Stat. * Proficient in SAS Studio and SAS Enterprise Guide for development and analysis, as well as other rapid development tools. * Experience in financial services or banking environments is a plus * Exposure to SAS Administration, server configuration, or environment management is a plus * Exposure to SAS Metadata for querying, managing, and leveraging metadata for access and reporting is a plus * Experience with relational databases such as SQL Server and SSIS is a plus * Experience with scheduling tools such as Windows Task Scheduler and BMC Control-M is a plus. Position Title: Lead Application Developer Business Unit: Technology Reports to: Varies by Assignment Position Overview: The Lead Application Developer is an expert developer and helps lead the development team. The team is working on development related to the applications for which the team supports. The incumbent will lead the development of integrations, reports/analytics, and/or websites. The incumbent will be architecting solutions in conjunction with stakeholders. The incumbent will assist in development of coding standards and also be responsible for maintaining and tracking project plans. This is a very hands-on role. Primary Responsibilities: Takes the leadership role in the software development process including project management, designing databases, designing integrations, and architecting applications, while staying within corporate and departmental standards. The Lead Developer also reviews code of other developers to ensure quality. Leads, mentors and coaches other developers on business applications and development practices. Assists line of business with road mapping, user testing, user training, and requirements definition. Ensures line of business is up to date with project status. Writes and designs complex code to support the assigned applications. Supports the applications/integrations for which the team is responsible. Ensures response and resolution of issues in accordance with corporate service standards. Also, acts as an escalation point in the incident management process. Follows standards and guidelines in creation of software and to protect information and writes high quality code. Takes an active role in helping define the standards of the department. Documents system functionality and ensures the documentation of other projects being lead is in accordance with department and corporate standards. Recommends new technology and processes that can make either the products under development or department more efficient. Performs other related duties and projects as assigned. All employees have the responsibility and the accountability to serve as risk managers for their businesses by understanding, reporting, responding to, managing and monitoring the risk they encounter daily as required by F.N.B. Corporation's risk management program. F.N.B. Corporation is committed to achieving superior levels of compliance by adhering to regulatory laws and guidelines. Compliance with regulatory laws and company procedures is a required component of all position descriptions. Minimum Level of Education Required to Perform the Primary Responsibilities of this Position: BA or BS Minimum # of Years of Job Related Experience Required to Perform the Primary Responsibilities of this Position: 7 Skills Required to Perform the Primary Responsibilities of this Position: Excellent organizational, analytical and interpersonal skills Detail-oriented Excellent communication skills, both written and verbal Ability to work and multi-task in a fast paced environment Ability to use a personal computer and job-related software MS Word - Basic Level MS Excel - Basic Level Excellent project management skills Expert Level: Databases(SQL, Oracle, MySql), Web Development, Programming, and Source Code Control Licensures/Certifications Required to Perform the Primary Responsibilities of this Position: N/A Physical Requirements or Work Conditions Beyond Traditional Office Work: N/A Equal Employment Opportunity (EEO): It is the policy of F.N.B. Corporation (FNB) and its affiliates not to discriminate against any employee or applicant for employment because of age, race, color, religion, sex, national origin, disability, veteran status or any other category protected by law. It is also the policy of FNB and its affiliates to employ and advance in employment all persons regardless of their status as individuals with disabilities or veterans, and to base all employment decisions only on valid job requirements. FNB provides all applicants and employees a discrimination and harassment free workplace.
    $71k-82k yearly est. Auto-Apply 49d ago
  • Software Engineer- 100% onsite- candidates must live in Pittsburgh, PA

    A.C. Coy 3.9company rating

    Senior programmer 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 1d ago
  • Application Development Career Training Program

    Year Up United 3.8company rating

    Senior programmer job in Gibsonia, PA

    Year Up United is a one-year or less, intensive job training program that provides young adults with in-classroom skill development, access to internships and/or job placement services, and personalized coaching and mentorship. Year Up United participants also receive an educational stipend. The program consists of training in technical and professional skills, followed by an internship with a top company. Your internship will be at BNY Mellon in Pittsburgh. Are you eligible? You can apply to Year Up United if you are: - A high school graduate or GED recipient - Eligible to work in the U.S. - Available Monday-Friday throughout the duration of the program - Highly motivated to learn technical and professional skills - Have not obtained a Bachelorʼs degree - You may be required to answer additional screening questions when applying What will you gain? Professional business and communication skills, interviewing and networking skills, resume building, ongoing support and guidance to help you launch your career. During the internship phase, Year Up United students earn an educational stipend of $525 per week. In-depth classes include: - Application Development - Customer Success - Financial Operations Get the skills and opportunity you need to launch your professional career. 75% of Year Up United graduates are employed and/or enrolled in postsecondary education within 4 months of graduation. Employed graduates earn an average starting salary of fifty-three thousand dollars per year. PandoLogic. Category:General, Location:Gibsonia, PA-15044
    $32k-41k yearly est. 2d ago
  • Software Engineer III

    Us Tech Solutions 4.4company rating

    Senior programmer 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
  • IT Developer/Programmer

    TUDI Mechanical Systems

    Senior programmer job in McKees Rocks, PA

    Job DescriptionTUDI Mechanical Systems strives to be the business partner most admired for its people! We have been voted one of Pittsburgh's Top Workplaces for the past 15 years and named one of the best contractors on the East Coast by Air Conditioning, Heating and Refrigeration News. IT Developer/Programmer Job Summary: We are seeking an IT Developer / Programmer to support and advance TUDI Mechanical Systems technology initiatives through custom development, automation, analytics, and AI-driven solutions. This role is focused on writing code, building data solutions, and leveraging AI and Power BI to improve operational efficiency, reporting, and decision-making across the organization. Responsibilities: Design, develop and maintain custom applications and integrations to support business operations Write clean, efficient, and well-documented code to automate workflows and improve system efficiency Develop and maintain Power BI dashboards and reports Partner with business leaders to understand operational needs and translate them into technical solutions Support and expand the company's use of AI tools and models, including process automation, data analysis, and decision support Integrate data from multiple systems (ERP, CRM, financial systems, operational tools) into centralized reporting and analytics platforms Troubleshoot, enhance, and optimize existing applications and reports Stay current on emerging technologies related to AI, analytics, automation, and software development Provide documentation, training, and knowledge transfer for developed solutions Support additional technology initiatives and projects as needed Qualifications: At least three (3) years of experience providing onsite or helpdesk desktop/laptop support Self-sufficient, determine when additional support is needed Excellent customer service, communication, interpersonal and problem solving skills Willingness to learn and think outside the box Desktop/laptop support experience Microsoft Windows, Microsoft Office Suite Understand and experience with virtualized environments Compensation & Benefits: Competitive compensation package, including bonus incentive program 100% company paid Family health insurance premiums Flexible Spending Account (FSA) with employer contribution 401(k) with company match & profit sharing Generous vacation policy with paid holidays Other Perks: Ongoing training and development Onsite fitness facility Various Employee and Family activities Opportunities to give back to the Community Founded in 1987, TUDI Mechanical Systems has grown into the premier mechanical, electrical and plumbing service contractor and trusted business partner in our defined market segment. Our ethics, strategies and business philosophies have led to consistent double-digit growth for the past 15+ years. At Tudi, we are committed to each other and our customers. We are raising the bar and changing the industry. Powered by JazzHR IzCw5CHwFz
    $71k-103k yearly est. 7d ago

Learn more about senior programmer jobs

How much does a senior programmer earn in Pittsburgh, PA?

The average senior programmer in Pittsburgh, PA earns between $77,000 and $138,000 annually. This compares to the national average senior programmer range of $78,000 to $141,000.

Average senior programmer salary in Pittsburgh, PA

$103,000

What are the biggest employers of Senior Programmers in Pittsburgh, PA?

The biggest employers of Senior Programmers in Pittsburgh, PA are:
  1. Teleradiology Holdings Inc.
Job type you want
Full Time
Part Time
Internship
Temporary