Post job

Programmer jobs in Pittsburgh, PA - 404 jobs

All
Programmer
Software Engineer
Software Developer
Applications Developer
Information Technology Programmer
Software Developer Internship
Application Development/Support
  • Entry Level Application Development & Support Opportunity

    Year Up United 3.8company rating

    Programmer job in Cranberry, 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:Cranberry Township, PA-16066
    $31k-36k yearly est. 3d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • IT Developer/Programmer

    TUDI

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

    TUDI Mechanical Systems

    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

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

    Stefanini 4.6company rating

    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 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 Information6 - Months Contract
    $80k-100k yearly est. 60d+ ago
  • Software Developer Intern

    Michael Baker International 4.6company rating

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

    Sms Group Inc. 4.1company rating

    Programmer job in Pittsburgh, PA

    We're the leading software provider for the metals industry, specializing in Manufacturing Execution Systems (MES) that control and optimize steel production worldwide. As a Software Development Intern, you'll work on solutions that integrate with industrial equipment and automation systems. Join our team to gain hands-on experience building enterprise-scale software that runs production facilities around the globe. Who we are: At SMS group, our people are our greatest asset. We offer an entrepreneurial environment that promotes a culture of innovation, growth, and inclusion. We offer company events, activities, and opportunities to participate in charitable initiatives that benefit the communities where we are located. **************** What you'll do: Ever wondered how software powers large-scale industrial operations? Join us to find out! You'll collaborate with experienced developers to build and deploy solutions that optimize metals production facilities. Your mentor - a Senior Software Developer - will help you grow your technical skills while working on challenging, real-world problems. Expect to write code that matters, learn industry best practices, and see the direct impact of your work. What you'll need Currently pursuing a Bachelor's or Master's degree in computer science, Software Engineering, or related field Academic or practical experience with front-end (React) and/or backend (C#) technologies Exposure to software development through coursework, personal projects, or previous internships Analytical mindset with string problem-solving skills Excellent communication and collaboration abilities What we offer Competitive compensation, medical/dental/vision coverage, paid vacation, paid holiday time, 401k with a company match, training, a tuition reimbursement program and more! What we do SMS group is the leading partner in the world of metals. We are an original equipment supplier offering comprehensive maintenance and spare part services for metals production, continuous casting and rolling (flat and long products), tubes, welded pipes, forging, non-ferrous technology, and heat treatment plants - all from a single source. SMS group Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, religion, national origin, age, sexual orientation, disability, veteran status, gender identity or other categories protected by law. Employment is contingent upon successful completion of a drug screen and physical capacity profile test. #LI-Onsite
    $33k-42k yearly est. Auto-Apply 5d ago
  • Entry level software Developer

    9To9 Software Solutions

    Programmer job in Pittsburgh, PA

    9to9 Software Solutions is a global IT Services, Product Development, and Business Solutions firm based in Connecticut. We focus on delivering flexible IT solutions for today's complex business technology. We drive Success for Client Business by leveraging our expertise in IT Solutions and Business Process improvements. We deliver the critical skills and knowledge base to our clients to succeed in today's technology-dependent marketplace. Our main focus is on providing software solutions & services that add business value to our clients. We provide end-to-end solutions, help execute the entire project and provide ongoing application support both in terms of processes or technical review. Mission Uniting the power of advanced technology experts, deep business insight and limitless innovation; we aim to unravel our customers' most complex business problems by providing innovative, and best-in-class solutions. We strive to maintain, develop and continuously improve our position as a world class supplier engaged in providing software solutions and professional services to our customers in a prompt, efficient and cost effective manner. Job Description Responsibilities: Under general direction, designs, develops, troubleshoots, debugs, and implements software code using Java, JavaScript, HTML, SQL, and XML for software components of the web applications. Works with graphic designers and other members of a project team to develop the site concept, interface design, and architecture of the website. Responsible for interface implementation. Integrates web applications with backend databases. Deploys large web-based transaction systems using application servers. Researches, tests, builds, and coordinates the integration of new products per production and client requirements. Requires strong navigation and site-design instincts. Minimum Qualifications: A Bachelor's or Associate's degree in Computer Science or related field. Creative problem-solving abilities and strong work ethic with “can do” attitude. Ability to take high-level requirements and compile them into development tasks. Ability to thrive in a team/collaborative environment. Ability to function at a fast pace with multiple deadlines. Possess a SECRET clearance or have the ability to obtain one. Must have at least an interim SECRET to begin work on the contract. Must be CompTIA Security+ certified. Must obtain as a related certification relevant to the computing environment, such as Oracle Certified Associate, with the first 90 days of employment. Must be enrolled in CompTIA Continuing Education program. Preferred Qualifications: 0+ years of software development experience developing Java web applications (School experience considered). Experience with Java Design patterns (MVC, DAO, Singleton, Factory, etc.). Experience supporting JVMs in Unix/Linux/Windows environments. Experience with frameworks such as SpringMVC, JasperReports, and Hibernate. Knowledge of SOA to include SOAP/WSDL and RESTful services. Experience using Eclipse, IntelliJ IDEA, or NetBeans. Experience with shell scripting, parsing, and analyzing log files with REGEXP. Oracle Certified Associate Java 1.8 or Oracle Certified Professional Java 1.8. Ability to estimate tasks based off of technical debt, level of effort, and complexity. Experience with RDBMS such as Oracle, SQLServer, or similar databases. Experience with software development processes such as SDLC, Scrum, or similar. Experience with JEE/JSP Containers such as WebLogic, JBoss, or Tomcat (or similar). Experience using version control tools such as Subversion. George. ************ Qualifications BE or Masters in Computer Science Additional Information All your information will be kept confidential according to EEO guidelines.
    $72k-94k yearly est. 19h ago
  • Full Stack Software Developer (Pittsburgh, PA)

    Noctrix Health

    Programmer job in Pittsburgh, PA

    Noctrix Health is redefining the treatment of chronic neurological disorders with clinically validated therapeutic wearables. Our team of medical device specialists, neuroscientists, and consumer electronics engineers is dedicated to delivering prescription-grade therapy with an outstanding user experience. We have pioneered the world's first drug-free wearable therapy, clinically proven to alleviate symptoms in adults with drug-resistant Restless Legs Syndrome (RLS). Be part of our mission to transform healthcare, improve lives, and drive meaningful change with Noctrix Health. We are seeking a highly skilled Full Stack Software Developer with a strong background in mobile application development, particularly using Flutter and Dart. The ideal candidate will be responsible for designing, developing, and delivering high-quality mobile applications while implementing robust backend data solutions. This role requires collaboration with cross-functional teams to ensure optimal application performance, usability, and scalability. Responsibilities: Design, develop, and maintain high-quality mobile applications using Flutter and Dart Architect and implement scalable backend solutions to support application functionality Collaborate with product managers, designers, and other developers to define, design, and launch new features Optimize application performance and responsiveness while identifying and resolving bottlenecks Maintain high standards of code quality, organization, and automation Mentor junior engineers and foster a culture of continuous learning and improvement Stay up to date with industry trends, emerging technologies, and best practices in mobile and full-stack development Establish and enforce coding standards, testing strategies, and best practices Requirements: Experience with additional programming languages and frameworks beyond Flutter/Dart Strong knowledge of cloud services, APIs, and backend integration Proficiency in Agile/Scrum development methodologies Excellent problem-solving skills, attention to detail, and debugging capabilities Strong communication and teamwork skills, with the ability to work in a fast-paced environment Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field 5+ years of experience in software development, with a focus on mobile applications Proven expertise in Flutter and Dart, with a strong understanding of mobile application architecture Experience deploying applications to the market, including app store submission processes Proficiency in version control tools such as Git or Bitbucket Solid understanding of the full mobile development lifecycle, from concept to deployment
    $72k-94k yearly est. 60d+ ago
  • Optimizely Software Developer

    Visvero 4.1company rating

    Programmer job in Pittsburgh, PA

    Optimizely Software Developer. Key responsibilities include designing, developing, and maintaining software applications using Optimizely solutions. The developer will collaborate with cross\-functional teams, manage back\-end software development tasks, ensure code quality, and participate in testing and deployment processes. The role may also involve debugging and optimizing system performance. Requirements Qualifications Strong understanding of Computer Science fundamentals and principles Experience in Back\-End Web Development and Software Development Proficiency in programming and Object\-Oriented Programming (OOP) Ability to work with a team and adapt to a hybrid work environment Bachelor's degree in Computer Science, Software Engineering, or a related field Experience with Optimizely technology Strong problem\-solving skills and attention to detail Previous experience in developing scalable and efficient applications "}}],"is Mobile":false,"iframe":"true","job Type":"Full time","apply Name":"Apply Now","zsoid":"648173865","FontFamily":"Verdana, Geneva, sans\-serif","job OtherDetails":[{"field Label":"Industry","uitype":2,"value":"Financial Services"},{"field Label":"Work Experience","uitype":2,"value":"5+ years"},{"field Label":"City","uitype":1,"value":"Pittsburgh"},{"field Label":"State\/Province","uitype":1,"value":"Pennsylvania"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"15207"}],"header Name":"Optimizely Software Developer","widget Id":"**********00072311","is JobBoard":"false","user Id":"**********00170003","attach Arr":[],"custom Template":"3","is CandidateLoginEnabled":false,"job Id":"**********04378015","FontSize":"12","google IndexUrl":"https:\/\/visvero.zohorecruit.com\/recruit\/ViewJob.na?digest=xlle8qfoYEKMi.4PE34i6Ek8ugWht16P6kspLvPmiwA\-&embedsource=Google","location":"Pittsburgh","embedsource":"CareerSite","logo Id":"o1wnv84f20ada98004fa6a3063f038ac8fff7"}
    $75k-100k yearly est. 59d ago
  • Mainframe Assembler Software Engineer

    Central Business Solutions 3.2company rating

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

    Recommerce412

    Programmer job in Washington, PA

    Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Directing system testing and validation procedures. Directing software programming and documentation development. Consulting with departments or customers on project status and proposals. Working with customers or departments on technical issues including software system design and maintenance. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system. Consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements. Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences. Preparing reports on programming project specifications, activities, or status. Conferring with project managers to obtain information on limitations or capabilities.
    $72k-94k yearly est. 60d+ ago
  • Software Engineer III

    Us Tech Solutions 4.4company rating

    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

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

    A.C. Coy 3.9company rating

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

    Peraton 3.2company rating

    Programmer job in Homestead, PA

    Responsibilities Job Responsibilities: This is a part time position * Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. * Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. * Ensures software standards are met. Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints. * Confers with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces. * Designs, develops and modifies software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design. * Coordinates software system installations and monitors equipment functioning to ensure specifications are met. * Modify existing databases and database management systems. * Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions. * Work as part of a project team to coordinate database development and determine project scope and limitations. * Review project requests describing database user needs to estimate time and cost required to accomplish project. Qualifications * 2 years with BS/BA; 0 years with MS/MA; 6 years with HS diploma * Active Comptia Security + certificate * Must be US Citizen * Able to obtain * Able to obtain Public Trust clearance * Experience with frequent use and application of technical standards, principles and theories. Works under general supervision, providing solutions to technical problems of moderate scope/complexity. * Experience preparing mock databases with production data and the appropriate code base as well as resizing databases according to need and performance. * Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. * Basic ability to work independently and manage one's time. * Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. * Basic ability to troubleshoot issues and make system changes as needed to resolve issue. * Basic knowledge of computer hardware and software. * Knowledge of computer development software as it relates to systems, such as SQL, Visual Basic, etc. * Must have experience with any of the following: * DBA, IDMS * Ability to build new environment within IDMS * IDMS software upgrades * On call procedures * REXX programming skills * CA-IDMS system software installation and maintenance. * CA IDMS database maintenance * CA IDMS buffer tuning * CA IDMS index tuning * CA IDMS system generation * CA IDMS security administration * CA Endeavor /DB * IBM z/OS Peraton Overview Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can't be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we're keeping people around the world safe and secure. Target Salary Range $30,000 - $48,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual's experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. EEO EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.
    $30k-48k yearly Auto-Apply 7d ago
  • Software Engineer

    Stefanini 4.6company rating

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

    Year Up United 3.8company rating

    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

    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

    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 programmer jobs

How much does a programmer earn in Pittsburgh, PA?

The average programmer in Pittsburgh, PA earns between $55,000 and $96,000 annually. This compares to the national average programmer range of $54,000 to $98,000.

Average programmer salary in Pittsburgh, PA

$73,000
Job type you want
Full Time
Part Time
Internship
Temporary