Post Job

Staff Software Engineer Jobs in Rostraver, PA

- 687 Jobs
All
Staff Software Engineer
Software Engineer
Devops Engineer
Senior Software Engineer
Data Engineer
Senior Embedded Software Engineer
Software Development Engineer Lead
Software Director
Software Project Manager
Systems Engineer
  • Staff Software TLM

    Four Growers, Inc. 3.5company rating

    Staff Software Engineer Job In Pittsburgh, PA

    Join the Revolution in Agriculture Technology! At the heart of Four Growers is a commitment to solving the most challenging issues in food production through innovation, technology, and sustainable practices. We are a dynamic group of entrepreneurs, technologists, engineers, and innovators, united by a shared passion for revolutionizing the food production industry. We are at the forefront of developing next-generation farming technologies that empower farmers to cultivate fresh, high-quality produce locally, at a low cost, and with minimal environmental impact. YOUR ROLE We are seeking a dynamic and experienced Staff Software Tech Lead Manager to lead the design, development, and deployment of our cutting-edge software stack. In this role, you will oversee a team of specialized engineers in software development, computer vision, and motion planning, working in close collaboration with hardware, mechanical, and product teams. You'll take ownership of guiding our harvesting robot's software features through every phase of its lifecycle-from idea, to prototyping, to scalable deployment. This is a hands-on leadership position for a visionary eager to establish a high-performing software ecosystem in a fast-paced, innovative startup environment. What you'll do: Leadership and Strategy: Develop and execute the software development roadmap, meticulously aligning it with company objectives and product timelines. Provide technical leadership to a small software team, fostering a culture of innovation, accountability, and excellence. Collaborate with other functional leads to integrate software, hardware, and mechanical systems seamlessly. Product Development: Define and maintain performance targets Architect and maintain a robust and scalable software stack, including robotics, perception, and control systems. Oversee the design, development, and optimization of modules for perception, localization, planning, and manipulation in semi-structured environments. Ensure efficient processing of high-bandwidth sensory data from multi-camera setups, integrating depth, color, and environmental information. Write, review, and optimize code for production systems and prototypes Project and Team Management: Set and articulate priorities with precision, scope and manage features & timelines, streamline development environments & processes, and resolve complex dependencies Manage relationships with customers, external vendors, or contractors. Build and manage a software team, including hiring, mentoring, and evaluating performance. Quality Assurance and Certification: Ensure rigorous testing and validation of software components as required by ISO 10218 for CE-certification. Maintain clear and comprehensive technical documentation for internal and external use. REQUIRED SKILLS AND EXPERIENCE 5+ years of experience in software development, including leadership or management roles. Strong programming skills in modern C++, with experience developing efficient, production-quality software Proven track record of delivering complex software products to customers Experience with robotics systems, including perception, motion planning, and control. Strong understanding of multi-sensor data processing and real-time system integration. BONUS SKILLS AND EXPERIENCE Experience with agricultural robotics or other field robotics applications. Understanding of hardware-software co-design and embedded systems. Familiarity with computer vision algorithms and frameworks (OpenCV, PCL, etc.). Hands-on experience with Realsense cameras or similar 3D vision systems. Background in machine learning or AI applied to robotics. REQUIRED EDUCATION AND EXPERIENCE Bachelor's or Master's degree in Computer Science, Robotics, or related fields. DETAILS Location: Pittsburgh, PA (100% in-office w/ flexible hours) Travel: required, ~3%, ~1% with international travel Benefits: 401k (4% match), Medical, Dental, Vision Sponsorship: Open to sponsoring H-1B for full time employees
    $101k-138k yearly est. 2d ago
  • Director/ Senior Manager Electrical and Embedded Software Engineer

    Openarc, LLC 3.8company rating

    Staff Software Engineer Job In Pittsburgh, PA

    OpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We are currently seeking a qualified Sr Electrical and Embedded Software Manager to join our client's organization and contribute to their ongoing success. Responsibilities: Responsible for the integrity and innovation of all product designs within the assigned product group. Provides guidance and direction to the team members in all aspects of the design project(s) to achieve overall project goals. Ensures the proper technical review of design specifications and verification/validation methods and results, according to internal design control requirements. Consults with other departments to provide appropriate short and long term project communication and coordination of interdepartmental activities, priorities, and resources. Manages project workload within the assigned product group to meet strategic objectives including hiring and training staff where appropriate. Consults with marketing to ensure customer facing opportunities including design meetings, medical education courses, and industry meetings are appropriately represented. Identifies and recommends procedure/process improvements and leading technologies to address strategic goals. Assists Sr. Management in planning activities including but not limited to budgeting and staffing. Conducts performance management including setting appropriate objectives, regularly reviewing team member performance, and development planning. Requirements: Experience in creating embedded software and systems, including lower-level C or C++ code on microcontrollers. Experience managing compliance to electrical safety or emissions standards such as IEC60601 Strong understanding of Motor control development and motor tuning. Strong understanding of industrial communication protocols such as SPI , I2C, CANBUS, USB, RS232, RS485, 1-WIRE, TCP/IP, UDP and EtherCAT. Experience in Real-Time Operating Systems (RTOS) such as FreeRTOS , SafeRTOS etc. Hands-on experience with development and troubleshooting of real-time applications on embedded targets. Familiar with reading and reviewing schematics, data sheet and hardware design. Experience with low level debugging using scope, JTAG, and software debuggers Experience with software configuration tools such as Git, subversion and defect management tools such as Jira, and requirement management tools. Experience with build tools such as Cmake and Docker Knowledge of Test-Driven Development Experience with a regulated software development processes or familiarity with FDA and ISO standards like IEC 62304, ISO13485 is a plus. At OpenArc, we prioritize your career success and strive to build exceptional technical teams for our clients. By understanding your experience and aspirations, we ensure to present you with rewarding and fulfilling opportunities. As an employee of OpenArc and our clients, you will be eligible to participate in a comprehensive benefits package. OpenArc is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
    $84k-102k yearly est. 9d ago
  • Lead SDET

    Conexus Recruiting 4.1company rating

    Staff Software Engineer Job In Pittsburgh, PA

    Contract to Hire SDET- Job Description As the Software Development Engineer in Test (SDET) you will be responsible for developing software, frameworks, and automation tools to enable the teams to have end-to-end confidence of their applications. An ideal SDET has a solid understanding of coding best practices and patterns and has the capability to automate manual processes to drive quality. What You Will Do Create automation frameworks to drive quality and improve speed of deployment. Assesses and understands the flow of code and its interaction with various processes. Documents processes and client demands for process improvement. Logs, manages, and tracks user issues and cases. Troubleshoots bugs and other issues on mobile, desktop, and web-based platforms. Tests automation builds, execution, and script troubleshooting. Perform all other duties as assigned. What You Will Need Solid experience in an applicable software development environment Computer Science fundamentals in object-oriented principles, algorithms, problem solving, and complexity analysis. Proficiency in, one or more modern programming language such as C#, Java, JavaScript/ReactJS/NodeJS, Go, Python, etc. Uses software development best practices for design and coding. Continuously improve the code quality, maintainability, and readability. Participate and provide feedback during planning meetings (i.e., pre-iteration, iteration, and retrospectives). Good communication skills and interest in pair programming environment Knowledge of TDD, BDD, and Testing patterns Cloud experience such as AWS code pipeline and or Azure Mobile app test automation frameworks knowledge like Appium and Playwright automation tool is a plus.
    $91k-117k yearly est. 2d ago
  • Software Engineer

    Engine 4.8company rating

    Staff Software Engineer Job In Pittsburgh, PA

    eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE. eNGINE is hiring a Java Developer to support an enterprise level customer of ours based right in Pittsburgh. This person will be building out a Proof of Concept (POC) for applications that will serve as evaluation tools. Qualifications: Minimum of 5 years of experience in software development, with a preference for candidates with 10 years of experience. Strong proficiency in Java and related frameworks (Spring, Spring Boot). Experience with front-end technologies, particularly Angular. Solid understanding of database management, including coding and performance tuning (experience with Oracle is a plus). Familiarity with cloud technologies and containerization (Docker, Kubernetes). Experience with microservices architecture. Knowledge of CI/CD pipelines and messaging systems (MQ, Kafka, etc.). No C2C is available for this opportunity. Apply today to see how eNGINE can make a difference in your career!
    $74k-104k yearly est. 9d ago
  • Software Engineer

    Consultusa

    Staff Software Engineer Job In Pittsburgh, PA

    Our client has an immediate need for a Software Engineer, who is responsible for writing programs to maintain and control computer systems software for operating systems, networked systems, and database systems Requirements: Bachelor's degree 4-6 years of experience Experience with Dynatrace, Logscale, Java, Microservices, Kafka, and MongoDB Experience with Development and Monitoring Financial background preferred Leadership experience is a plus Responsibilities: Knowledge onboarding Development work around the functionality of the software After development, the position will move to monitoring Why Work for ConsultUSA: ConsultUSA offers competitive salaries, major medical (PPO or HDHP w/ HSA), dental, and vision insurance plans, and 401k plan with immediate eligibility for both salary and hourly employees ConsultUSA hosts several outings and events, holiday and summer parties, and volunteer opportunities throughout the year for employees We will work with you to obtain training for in-demand technologies and prepare you for industry-recognized certification exams ConsultUSA offers Business Analysis and Project Management training through our Project Management Institute (PMI) award-winning sister company, PMCentersUSA How to Apply: To submit your application, please click the “Apply Now” button located at the top and bottom of the page. ConsultUSA is committed to providing equal employment opportunities (EEO) to all qualified employees and applicants for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, age, disability, genetic information, marital status, pregnancy, ancestry, or status as a covered veteran as well as any other prohibited criteria under any applicable federal, state, and local laws applicable to ConsultUSA. For a complete listing of all ConsultUSA jobs please visit ******************
    $68k-90k yearly est. 4d ago
  • OS Software Engineer

    Starshr, Inc.

    Staff Software Engineer Job In Pittsburgh, PA

    ATTENTION, C2C STAFFING VENDORS: Our contractual agreement with our client does NOT allow us to utilize C2C subcontractors. Please do not waste YOUR TIME or OURS by inquiring about this job. StarsHR has the following long-term contract opportunity (potentially C to H) with our client in suburban Pittsburgh. OS Automation Engineer The Operating System Automation Engineer is a key member of the OS development team, responsible for building and distributing in-house operating systems and product images for medical device software. This role works is in close collaboration with development, cyber security and product teams. This position will be a constant array of tasks and deliverables that with change rapidly. Key Responsibilities: · Collaborate with product team members and stakeholders to deliver on the agreed timelines · Create new scripts and programs to remove manual intervention in the build process · Analyze the current procedures and look for ways to innovate with Automation · Research new ways to effectively address third-party software usage · Implement changes to procedures in a timely fashion · Address monthly updates, vulnerability scans and implement fixes · Participate in sprints to achieve tasks in a timely fashion · Assist in research of future builds and process updates · Support other OS team members with legacy systems on a time-to-time basis · Communicate progress being made towards your assigned goals · Support VnV testing by fixing assigned incident tickets Qualifications: · Bachelor's or Master's degree in Computer Science, Software Engineering, or related field with 2+ yrs experience · Strong understanding of software development methodologies (e.g. Agile, Waterfall) · Strong analytical and problem-solving skills · Excellent communication and interpersonal skills, with the ability to interact effectively with both technical and non-technical stakeholders · Experience with Ansible/AWS and Auto IT/Terraform is preferred · Linux Experience is preferred · Strong knowledge of C#, C+, Powershell and Batch languages · Strong knowledge of Windows systems is a must (Windows 7/10/11/Server) Sponsorship is available for well-qualified candidates. StarsHR can provide benefits while contracting through our company.
    $68k-90k yearly est. 7d ago
  • Sr. Application Developer

    Iron City Search, Inc.

    Staff Software Engineer Job In Pittsburgh, PA

    Application Developer (ASP.NET, C#, Azure ) This a growing international organization. Excellent opportunity for professional growth. Required onsite through training and onboarding but hybrid allowed once up to speed. Job Description We are seeking a talented ASP.NET Application Developer with a strong background in C#, Python, and Azure SQL Server to join our dynamic team. Key Responsibilities: Maintain and improve existing applications: Work with the development manager to understand where process improvements can be made via integration, automation, or custom development. Learn existing application infrastructure by troubleshooting issues and helping resolve them Work with development team members to help improve the functionality of existing applications to meet the changing needs of our business process Participate in the full development lifecycle of enhancements to company applications Utilize RESTful APIs to enhance application functionality and connect systems. Requirements Bachelors degree in Computer Science, Engineering or related field At least 2-4 years of experience developing applications in ASP.Net using C#, JavaScript, jQuery, JSON, CSS, and XML. Proficiency in object-oriented concepts and implementation in C#. Experience using REST API's in Python and C#. Experience with Microsoft Visual Studio (MVS) and SQL Server Management Studio (SSMS). Experience with Python for developing back-end services or scripts. At least 2-4 years of experience using Azure SQL Server. More advanced experience a plus. Experience using DevOps CI/CD in Azure.
    $85k-110k yearly est. 4d ago
  • Cloud/DevOps Engineer

    Pinnacle Consulting & Recruitment

    Staff Software Engineer Job In Pittsburgh, PA

    Applicants will NOT be considered for this role if any of the following apply: *Not currently in a 50 mile radius of Pittsburgh PA* *Not currently a US Citizen or Green Card Holder* Responsibilities: Implement, maintain, and evolve public cloud-hosted software products and services Set up, plan, and configure cloud solution environments Deploy, manage, and operate scalable, highly available, secure, and fault-tolerant systems Migrate existing on-premise applications to public cloud infrastructure Identify and implement appropriate use of cloud deployment and operational best practices Estimate cloud usage costs and implement operational cost control mechanisms Write automation code/unit tests/documentation and perform code reviews Configure, manage and monitor application access, security, and performance Integrate cloud-hosted applications with external customer and 3rd-party systems Perform extensive research and analysis to make optimal architecture and design decisions Minimum Qualifications: BS or MS in Computer Science or similar technical field from reputed educational institutions Solid understanding of software architecture, development processes, and SDLC 5+ years of software application deployment experience on cloud or on-premise infrastructure 5+ years of experience in setting up and/or maintaining automated build/deployment systems 5+ years of experience with CICD tools (Jenkins/Bamboo) and frameworks (ant, maven) Expert level programming experience (.NET, C#, shell scripting, Bash, Python, Java, etc.) Deep knowledge of SQL, Web Technologies, .NET, scripting Required Skills: Strong organizational skills, attention to detail and technical judgment Excellent written and verbal communication skills Ability to work in a team environment Exceptional analytical and problem-solving skills Team player mentality with a positive, collaborative attitude and quality-first approach Solid understanding of contrasts between public cloud providers and their service offerings Proven experience with CI/CD process on cloud Experience with containerization (Docker/Kubernetes) and API services Hands-on experience with cloud monitoring and alerting tools Hands-on experience in automating the infrastructure (IaC) Experience with CICD pipelines
    $82k-108k yearly est. 8d ago
  • Senior Django Developer

    Yinzcam, Inc. 4.2company rating

    Staff Software Engineer Job In Pittsburgh, PA

    This is an onsite, full-time position, working out of our offices in Pittsburgh on a daily basis. ----------------- We build the best mobile apps in sports. Our digital and mobile products are used by 200+ sports organizations in the NFL, NBA, Liga MX, MLS, NHL, AFL (Australia), F1 venues, and more. We are looking for a Senior Django Developer to be managing, enhancing, and maintaining our Content Management System (CMS) that is used to administer mobile sports apps around the world. This is a Senior Engineering role with the opportunity to build Content Management Systems with features that will be used by multiple iconic brands, leagues, teams, and sports globally. THE REQUIREMENTS (Must-Have Requirement) 5 years+ of hands-on Python and Django framework experience, especially expertise in and experience with customizing the Django admin. (Must-Have Requirement) 5 years+ of hands-on experience with Javascript/CSS with Django templates and UI customization. 5 years+ of hands-on experience with relational databases, MySQL, understanding how Django ORM maps to queries and being able to optimize the ORM and database (indexes) to avoid performance issues 5 years+ of hands-on experience in working with RESTful APIs using both XML and JSON. Solid systems skills, including an appreciation and understanding of the finer points of multi-threading, operating systems, data structures, virtualization, network protocols, exception handling, reliability, caching, etc. Experience with programming, debugging and dealing with production Django code every day. Ability to work independently and rapidly, with minimal supervision Deep understanding of the internals of web browsers, network protocols, and the underlying web technologies Desire to work in the fast-paced sports industry Bachelor's and/or Master's degree in Computer Science, Computer Engineering, or equivalent. Willingness and ability to work the non-traditional hours of the sports industry. THE PERKS Paid time off every year Paid maternity and paternity leave Full medical, dental and vision health insurance Gym membership Paid parking near the office 10,000 paid Coursera courses for you to take Building products for well-known sports teams
    $95k-127k yearly est. 8d ago
  • Senior DevOps Engineer

    FTSi.Tech 4.2company rating

    Staff Software Engineer Job In Pittsburgh, PA

    Title: DevOps Engineer Employment Type: Full-Time Industry: Technology We are looking for an experienced DevOps Engineer to join our growing infrastructure team. The ideal candidate will be passionate about automating infrastructure, improving deployment pipelines, and enhancing system reliability. You'll work extensively with modern DevOps tools such as Terraform, Helm, Kubernetes, AWS, Jenkins, and Docker, and play a critical role in our Infrastructure as Code (IaC) initiatives. This is a hands-on technical role that combines scripting, cloud infrastructure, and advanced system configuration. Key Responsibilities: ● Design, implement, and maintain Infrastructure as Code (IaC) solutions using tools like Terraform, Helm, and Kubernetes ● Work with cloud platforms (AWS) to build scalable and reliable systems ● Automate deployment pipelines and CI/CD workflows using Jenkins, Git, and Artifactory ● Develop and maintain command-line scripts for system automation and configuration (Python, Shell, PowerShell) ● Collaborate with cross-functional teams to ensure high availability, security, and performance of cloud-based applications ● Participate in code reviews, system monitoring, and debugging complex issues ● Maintain infrastructure security best practices with a strong focus on permissions, IAM, and other security protocols ● Troubleshoot and resolve issues related to DNS, VPNs, CDNs, AZs, SSO, and IAM/Active Directory configurations ● Contribute to Agile development cycles and Sprint planning using Jira Minimum Requirements: ● Basic programming/scripting skills in Python, Shell, and PowerShell ● Experience with cloud infrastructure, specifically AWS ● Strong understanding of containerization and orchestration tools (Docker, Kubernetes) ● Hands-on experience with Infrastructure as Code tools (Terraform, Helm) ● Experience with version control systems (Git) and continuous integration/deployment tools (Jenkins, Artifactory) ● Knowledge of networking concepts (DNS, VPNs, CDNs, AZs) and permissions (IAM, AD, SSO) ● Understanding of SDLC with familiarity in Agile methodologies (Scrum/Kanban) ● Knowledge of cybersecurity principles with a “hacker mentality” to identify vulnerabilities and implement security best practices ● Strong problem-solving skills and a collaborative mindset ● Excellent communication skills and a proactive approach to learning new technologies Preferred Qualifications: ● Advanced programming skills in C#, .NET, Java, or React ● Familiarity with database technologies (SQL, NoSQL) ● Experience working with APIs and integrating with third-party services ● Experience with Kubernetes-based application deployment ● Exposure to enterprise-level security protocols and vulnerability management ● Familiarity with monitoring tools (e.g., Prometheus, Grafana) and logging systems FTSi.Tech Disclosure: FTSi.Tech serves as a staffing agency for this position. We are dedicated to finding top talent and placing them in innovative, growth-focused roles within the tech industry. We focus on building long-term partnerships between clients and candidates. Your success is our success!
    $84k-113k yearly est. 2d ago
  • Software Engineer II (SLAM)

    Thoro.Ai

    Staff Software Engineer Job In Pittsburgh, PA

    At Thoro, we're on a mission to deliver the benefits of autonomous mobile robotics in complex industrial environments. It all starts with the Thoro autonomy stack, a platform created from industry-leading software and hardware and designed to adapt across a variety of industries and conditions. The stack consists of world-class autonomy software, highly customizable robotic fleet management solutions, a deployment and ops support service, and advanced low-cost hardware solutions. This is not a research project: we are focused on autonomy at scale, and we've forged commercial partnerships with leading OEMs. Moreover, we have two world-class products scaling globally now - an autonomous pallet mover, and an autonomous floor scrubber, and we are well-positioned to further develop our autonomy stack into other products and verticals. We are succeeding because we have built a great team with incredible industry and subject matter expertise. We also have a collaborative and optimistic outlook on the future of robotics in the workplace. Finally, our technical foundation, focus on vision-based machine learning, and relentless pursuit of achieving great performance on the lowest cost hardware stack possible, give our products a competitive advantage. Job Summary We are looking for a Software Engineer with 5+ years of SLAM experience. The ideal candidate is someone who understands our unique business needs and can provide effective solutions while following industry practices, forging groundbreaking new territory and managing the team as they execute the solution. Qualifications Must have: 5+ years of industry experience developing robotic perception algorithms Understanding of SLAM techniques (EKF, graph SLAM, particle filters) Excellent software development habits, experience developing production-level code in C/C++ Ability to develop and build code in Linux-based environments Familiarity with version control (Git), automated testing, and technical documentation Excellent communication skills Experience with Publisher Subscriber architectures Would like: Prior experience with SLAM libraries (GTSAM, ORB-SLAM, Google Cartographer) Prior experience with AMR's Strong math skills with a background in computational geometry, non-linear optimization, linear algebra Experience with classical computer vision algorithms like 3D reconstruction, image restoration, and anomaly detection Deep learning frameworks for image segmentation and scene understanding Knowledge of real-time multi-modal sensor fusion (camera, LiDAR, IMU, encoder) Responsibilities and Duties Develop subsystem roadmaps to meet the customer requirements Manage the team to execute the roadmap Participate in and facilitate review of software best practices through design and code reviews Evaluate the performance of the software through unit, regression, and on-robot testing Investigate robot issues by analyzing logs Help integrate and evaluate alternative sensors and algorithms Thoro.ai is an Equal Opportunity Employer that welcomes applications from all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, or status as a covered veteran in accordance with applicable laws and Thoro's employment policies.
    $68k-90k yearly est. 7d ago
  • Snowflake Data Engineer

    Compunnel Inc. 4.4company rating

    Staff Software Engineer Job In Pittsburgh, PA

    Job Title: Specialist - Data Engineering (Snowflake Data Engineer) Minimum of 10 years IT experience with 3+ in Snowflake. In depth technical knowledge of Snowflake architecture and operation. Strong experience in SQL/Unix/Python scripting and database design principles. Architecting scalable and efficient data models and ensuring seamless integration with various data sources. Strong experience in providing data security and performance tuning. Strong understanding of RBAC and other authorization mechanism in Snowflake. Strong experience in database migrations from relational and non-relational databases to Snowflake. Experience in suggesting in innovative solutions based on Snowflake new features and latest trends to development team. Expertise in deploying Snowflake features like Data Sharing. Should be able to troubleshoot problems across infrastructure, platform, and application domains. Proven experience in leading data architecture projects and providing technical guidance. Skills Snowflake Data Engineer, (Hybrid role)
    $76k-100k yearly est. 4d ago
  • System Engineer (Signaling - Rail Industry)

    Hitachi Rail 4.4company rating

    Staff Software Engineer Job In Pittsburgh, PA

    Hitachi Rail is looking for an enthusiastic self-motivated Signaling System Engineer who thrives in a fast-paced environment. The position is based in Pittsburgh, PA. About us: A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organization to the sustainable and innovative ways we work to bring people together, there's something for everyone to get stuck into. And that's where you come in. Accountabilities: Ensure the identification, the management and the traceability of Overall Signaling System Requirements for the entire life cycle of the project (Design and Testing) Ensure the apportionment of Overall Signaling System requirements to each of the subsystems which constitute the Signaling system. Ensure the Signaling System Design and ATC Gap Analysis from a define version to achieve proper Signaling System Functionalities and performances. Ensure the identification, management and resolution of all the interfaces between the Signaling Subsystem and the Other Subsystems (e.g. Rolling Stock, TLC) as well as the internal interfaces within the Signaling Subsystem. Ensure the definition of the Physical Architecture of the Signaling part and Integrate it within the Overall Physical Architecture of the overall System. Ensure that the Development of the Products complies with the Requirements and Interfaces of a project. Ensure the delivery of the assigned tasks on time, on budget and quality. Ensure efficiency and standardization of signaling systems across different projects (e.g. Design specifications). Ensure the definition of signaling system integration test procedures, the implementation of any requested test improvement, the execution of such tests and the preparation of final test dossier. Ensure the definition of lab test procedures, the implementation of any requested test improvement, the execution of such tests and the preparation of final test dossier Understands and integrates applicable CMMI, CENELEC, AREMA, IEEE, IPC, etc standards. Responsible for the Engineering Solution Contribute to system configuration activities, to requirement management activities and Data preparation for ERTMS systems. Required Skills/Knowledge: From 3 up to 5 years of Engineering expertise in Signaling Systems Conventional signaling control designs CBTC (Communication based train control) systems and designs Extensive understanding and/or prior experience with engineering lifecycles, delivery, and HW/SW integration lifecycle and demonstrate the ability to deliver solutions to closure Prior experience managing small-medium sized projects and project teams Strong prior experience with Microsoft Office suite, requirements management systems, product lifecycle management systems, defect tracking tools, and software configuration tools Demonstrated ability to lead, engage, and manage tasking of cross-functional teams of varying skills/experience Builds effective relationships and has exceptional communication and leadership skills Ability to acquire deep understanding of new technologies with minimal guidance Ability to communicate complex ideas to peers, management, and customers in a simplified manner Strong technical troubleshooting and problem solving abilities Strong prior experience applying fundamental Systems Engineering concepts: V-lifecycle, System Architecture Requirements Management, Configuration Management, Interface Management, Deep competency in interactions between mechanical, electrical, and software components in complex electromechanical systems Success with multi-tasking across multiple projects at given time Detail oriented with excellent organizational skills Rail or rail transit domain experience Desired Skills/Knowledge: Prefer Expertise in any ONE or more of the following: High Speed Railways System and designs Power systems including traction power and medium to low voltage designs EMI / EMC system integration and validation Telecoms and Network designs Automated control design and development systems Prior experience collaborating with a diverse, cross-functional team across multiple geographic locations Education: Electrical, Electronic, or Computer Engineering or Information Technology Qualifications/ University Degree or Equivalent Technical Background Language: English-Proficient Benefits: Hitachi Rail employees enjoy a comprehensive benefits package including Competitive Pay, Medical, Dental and Vision Insurance, Short & Long Term Disability, Life & Accident Insurance, Flexible Spending Accounts, a Retirement Savings Plan, and Paid Vacation. We also offer a number of Work/Life Programs such as Flextime and a variety of Training and Development opportunities. We thank all applicants for their interest; however, only those under consideration will be contacted. Join us at *************************** It is our commitment at Hitachi Rail to create a diverse environment and we are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We would be delighted if you would be one of our followers! Have a glance at our LinkedIn page ********************************************* Equal Opportunity Employer (EOE)-Females/Minorities/Protected Veterans/Individuals with Disabilities If you need a reasonable accommodation to apply for a job at Hitachi, please send the nature of request and contact information to ******************************. Queries other than accommodation requests will not be responded to. In accordance with the DOT's FRA and FTA programs, Hitachi's substance screening program tests pre-employment candidates and current employees, as required for safety-sensitive positions.
    $84k-115k yearly est. 2d ago
  • Software Engineer, Information Technology

    Servicelink 4.7company rating

    Staff Software Engineer Job In Moon, PA

    **Occassional meetings in the Irving TX or Pittburgh PA office may be required, so applicants within reasonable commuting distance to Irving or Pittsburgh office, or candidates willing to relocate may be given preference.** Are you an experienced technology professional invigorated by complex challenges? If you seek to advance in a new career opportunity, ServiceLink, the unsurpassed leader in the mortgage industry, invites you to apply for the opening of Software Engineer, a position which carries the primary responsibility of designing, coding, testing and developing software applications to meet business requirements. If you are confident in your ability to drive strategic initiatives, your experience and influence will be highly valued by our innovative team of world-class engineers. There will never be a better time to join ServiceLink, a company committed to supporting the growth and advancement of every employee. A DAY IN THE LIFE In this role, you will… Work with managers, scrum masters and product managers to design and implement solutions Assist in developing technical design documents in support of business/functional requirements. Configure, code, test and deploy software applications. Maintain and support of applications including performance tuning and bug fixing. Create unit test cases and apply these against developed software or applications to ensure quality Support the products during testing and in production WHO YOU ARE You possess … Undergraduate degree in Computer Science or related field or equivalent work experience 3 years of experience in software or applications engineering on the .NET platform Work experience building web applications using .NET, SQL, and Azure technologies Familiar with web technologies like HTML, JavaScript, CSS, Angular Excellent communication skills and willing to learn Responsibilities Write microservices in ASP.NET Work with managers, scrum masters and product managers to design and implement solutions Assist in developing technical design documents in support of business/functional requirements. Hands on design, configuring, coding, testing and deploying of software applications. Maintenance and support of applications including performance tuning and bug fixing. Debug software and fixes defects uncovered during the testing process Work with other software engineers, QA engineers, technical writers, and Infrastructure team members, as needed, to ensure quality and the successful rollout of new applications or features Provide post-release software and application support, including incident reporting, troubleshooting and monitoring Create unit test cases and apply these against developed software or applications to ensure quality Perform tasks as required by management/supervisory staff. All other duties as assigned. Qualifications Undergraduate degree in Computer Science or related field or equivalent work experience 3+ years experience in software or applications engineering and/or technical operations Work and/or academic experience building applications using any of the following: .NET 2+ years experience with .NET 6+ or willing to learn Understanding of ASP.NET Core and fundamentals of Web API REST services Emphasis on code quality and reliability Knowledgeable regarding unit test suites such as NUnit, XUnit, Moq a plus Azure Familiar with industry technologies like SQL, NoSQL and blob storage Azure DevOps or willing to learn Security fundamentals Common Experience with relational database with emphasis on SQL Server 2018+ JSON, XML, HTML Common web protocols such as HTTP(S), REST, etc. Effective in fast paced environment Collaborative/enjoys working in teams Self-starter/motivator Creative and effective problem solving skills Ability to work on/manage multiple tasks concurrently Proactively report status to stakeholders and be organized Deadline driven Excellent communication skills We can recommend jobs specifically for you! Click here to get started.
    $71k-95k yearly est. 8d ago
  • Software Engineer Company Hidden Pittsburgh, PA 2 Openings 1 day ago $2,000 reward per hire

    Agility Partners LLC 4.6company rating

    Staff Software Engineer Job In Pittsburgh, PA

    **Software Engineer** Company Hidden Other Pittsburgh, PA Base pay $12,345 - $678,910 or to view salary and company information Other Contract 2 Openings $2,000 reward per hire **About this Role** Agility Partners is seeking qualified applicants to fill an open Software Engineer position for a banking client. This role presents an exciting opportunity to contribute to the development and maintenance of critical computer systems software, ensuring optimal performance and functionality. As a Software Engineer, you'll play a crucial role in modifying existing software, designing and developing software systems, and collaborating with engineering staff to resolve customer problems. This position offers the chance to work across the full software development lifecycle, from analysis and design to testing and delivery, while leveraging your problem-solving skills and technical expertise. In this role you will: * Modify existing software to correct errors and improve performance * Design and develop software systems using scientific analysis and mathematical models * Consult with engineering staff to evaluate interface between hardware and software * Advise customers on software system maintenance and perform necessary tasks * Direct software system testing and validation procedures **Benefits and Perks** This is a great opportunity to work for a coast-to-coast financial services firm, with tremendous opportunity to grow, develop and move internally to pursue your passions. An organization that develops tools and technologies that incorporate some of the most modern and cutting-edge approaches, working collaboratively and continuously developing as experts in their respective fields. * Amazing opportunity for growth, healthy work/life balance and a community focused environment * Working for an organization that focuses on company culture, inclusion and diversity * 50% medical coverage for you and your entire family, short/long term disability and life insurance options * 401(k) * Life Insurance **The Ideal Candidate** * 6 to 8 years of experience in software engineering * Strong verbal and written communication skills * Ability to work independently and manage time effectively * Proficiency in the full software development lifecycle * Troubleshooting skills and ability to make system changes * Experience with computer development software such as SQL, Java, J2EE, etc Share this job. Make $2,000. When a friend applies to this position and gets hired, you'll get credited with a referral reward!* *Reward paid upon hire of your candidate according to our Recruiting Agreement Policy (see right).
    $79k-112k yearly est. 31d ago
  • Software Engineer

    Innovative Systems, Inc. 4.0company rating

    Staff Software Engineer Job In Pittsburgh, PA

    Innovative Systems is growing - and looking for talented, energetic individuals who want to advance their careers in an exciting, professional work environment. As an industry-leader in the development of enterprise data management and regulatory compliance solutions, our teams enjoy working with Fortune 1000 firms worldwide. So if you are looking for a challenging career with a company on the move - plus an excellent benefits package - apply now for the position that inspires you. **Software Engineer** Pittsburgh, PA Full Time Engineering Entry Level Innovative Systems, Inc., one of the fastest growing global leaders in the development and delivery of software data quality, data management, and risk/compliance solutions and services, is looking for an experienced **Software Engineer** to design, build, and maintain reliable code that is at the core of our industry leading technology. You will be part an integral part the Software Engineering team, designing solutions to solve complex worldwide problems in data quality and compliance. Honored as a Pittsburgh Top Workplace, we continually strive to be the BEST - from our “innovative” software solutions to our strong workplace culture. Our extraordinarily bright and inquisitive talent is without doubt the best around. That makes getting hired at Innovative -special. **What you will be doing:** As a Software Engineer, you will be involved in all phases of the software development life cycle where you will design, build and maintain efficient, reusable and reliable computer code to develop a variety of software applications. In addition you will be responsible for: * Improving and enhancing our existing product suite including FinScan and Enlighten. * Developing new and maintaining RESTful web services using the latest C#/.NET technologies. * Engaging with various technologies like .NET Core, Azure, SQL Server and REST. * Building reusable code and libraries for future use. * Optimizing applications for maximum speed and scalability. * Utilizing a combination of C# and C to create command line programs. * Develop solutions that address the unique challenge of high-volume, real-time international KYC, AML and data quality services. * Listening, but also challenging the ideas and solutions of others, ensuring continuance of highest quality technology offerings. * Collaborating with other team members and stakeholders throughout the lifecycle. * Learn Innovative's suite of products and understand the business problems they solve, how they integrate with each other, and apply that knowledge to inform and meet client needs. * Other responsibilities as assigned. QUALIFICATIONS: * Bachelor's degree in Computer Engineering, Computer Science, Information Technology, Mathematics or related STEM major. * Previous experience in a professional software development environment whether through internships or professional opportunities a plus. * Must have experience with at least one of the following: C, C#, Java. * Must have previous experience with SQL. * Familiarity with development tools, such as Visual Studio / Jira / GIT. * Full-Stack skillset is a plus. * Knowledge of software security practices and Cloud based software implementations is a plus. * Superior problem-solving skills. * Excellent verbal and written communication skills and organization skills. * Must have attention to detail. * Ability to work independently to identify solutions and meet deadlines. * Desire and ability to consistently collaborate with team members and stakeholders throughout the lifecycle. **What we offer you.** At Innovative, you will find lots of challenge and chances for growth, a competitive salary, and generous time off, 401(k), private health benefits and more. Our culture is known for being friendly, supportive, fast-paced, and entrepreneurial and our teams are diverse, multi-cultural, and friendly! We offer you an environment where your opinions matters and your ideas are encouraged. Your growth is synonymous with our growth. You will find colleagues that are among the best and brightest who will openly share their ideas and help to make you successful from day one! While you'll find a multitude of languages spoken - you'll find commonality of spirit and purpose. **More about Innovative** Innovative Systems is one of the world's most trusted providers of best-of-breed data quality and compliance solutions. We have a long-standing reputation for creating solutions that are fast, accurate, and scalable. Our data quality solutions cleanse and link data to identify meaningful connections for a centralized-view of customers and do so as a standalone solution or in conjunction with our risk / compliance solutions. FinScan , one of our most recognized products, is used by our clients in over 50 countries to identify potential money laundering and terrorist financing threats - helping to keep us and the world - a bit safer. *Innovative's world headquarters is in Pittsburgh, Pennsylvania. Our EMEA headquarters is in London, UK, LATAM headquarters in Mexico City, Mexico and other operations in Germany, the Middle East, Singapore, Brazil, and Canada.*
    $71k-91k yearly est. 30d ago
  • Mainframe Assembler Software Engineer

    Central Business Solutions 3.2company rating

    Staff Software Engineer 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
  • Director of Software

    Four Growers, Inc. 3.5company rating

    Staff Software Engineer Job In Pittsburgh, PA

    Join the Revolution in Agriculture Technology! At the heart of Four Growers is a commitment to solving the most challenging issues in food production through innovation, technology, and sustainable practices. We are a dynamic group of entrepreneurs, technologists, engineers, and innovators, united by a shared passion for revolutionizing the food production industry. We are at the forefront of developing next-generation farming technologies that empower farmers to cultivate fresh, high-quality produce locally, at a low cost, and with minimal environmental impact. If you are a Director of Software with a vision for the future of agriculture, we invite you to join us on a mission to transform how we grow and consume fresh produce. YOUR ROLE We are seeking a dynamic and experienced Director of Software to lead the design, development, and deployment of our cutting-edge software stack. In this role, you will oversee a team of specialized engineers in software development, computer vision, and motion planning, working in close collaboration with hardware, mechanical, and product teams. You'll take ownership of guiding our harvesting robot's software features through every phase of its lifecycle-from idea, to prototyping, to scalable deployment. This is a hands-on leadership position for a visionary eager to establish a high-performing software ecosystem in a fast-paced, innovative startup environment. What you'll do: Leadership and Strategy: Develop and execute the software development roadmap, meticulously aligning it with company objectives and product timelines. Provide technical leadership to a small software team, fostering a culture of innovation, accountability, and excellence. Collaborate with other functional leads to integrate software, hardware, and mechanical systems seamlessly. Product Development: Define and maintain performance targets Architect and maintain a robust and scalable software stack, including robotics, perception, and control systems. Oversee the design, development, and optimization of ROS-based modules for perception, localization, planning, and manipulation in semi-structured environments. Ensure efficient processing of high-bandwidth sensory data from multi-camera setups, integrating depth, color, and environmental information. Write, review, and optimize code for critical systems and prototypes. Project and Team Management: Set and articulate priorities with precision, scope and manage features & timelines, streamline development environments & processes, and resolve complex dependencies Manage relationships with customers, external vendors, or contractors. Build and manage a software team, including hiring, mentoring, and evaluating performance. Quality Assurance and Certification: Ensure rigorous testing and validation of software components as required by ISO 10218 for CE-certification. Maintain clear and comprehensive technical documentation for internal and external use. REQUIRED SKILLS AND EXPERIENCE 8+ years of experience in software development, including leadership or management roles. Strong programming skills in modern C++, with experience developing efficient, production-quality software Proven track record of delivering complex software products to customers Experience with robotics systems, including perception, motion planning, and control. Strong understanding of multi-sensor data processing and real-time system integration. BONUS SKILLS AND EXPERIENCE Experience with agricultural robotics or other field robotics applications. Understanding of hardware-software co-design and embedded systems. Familiarity with computer vision algorithms and frameworks (OpenCV, PCL, etc.). Hands-on experience with Realsense cameras or similar 3D vision systems. Background in machine learning or AI applied to robotics. REQUIRED EDUCATION AND EXPERIENCE Bachelor's or Master's degree in Computer Science, Robotics, or related fields. DETAILS Location: Pittsburgh, PA (100% in-office job) Travel: required, ~3%, ~1% with international travel Benefits: 401k (4% match), Medical, Dental, Vision Sponsorship: Open to sponsoring H-1B for full time employees CONTACT ***********************
    $96k-141k yearly est. 9d ago
  • Software Engineer

    Engine 4.8company rating

    Staff Software Engineer Job In Pittsburgh, PA

    eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE. eNGINE is hiring a Java Software Engineer to support our customer in the financial space. This individual will be a part of a team that builds front end client facing portals, along with API's for clients. Preferred candidates will have 3+ years of experience developing frontend Java applications using Angular. Responsibilities: Develop, test, and maintain high-quality software applications using Java Participate in code reviews to ensure code quality and adherence to coding standards Troubleshoot and debug issues reported by users and provide timely resolutions Continuously improve software development processes and practices Stay up-to-date with the latest industry trends and technologies Skills: Strong proficiency in Java programming language Experience with frontend development using Angular (v14+ is strongly preferred) Familiarity with Agile software development methodologies Knowledge of RESTful APIs and web services Exposure to Spring boot/Java backend development is strongly preferred No C2C or sponsorship available.
    $74k-104k yearly est. 9d ago
  • Forward Deploy Software Engineer

    Openarc, LLC 3.8company rating

    Staff Software Engineer Job In Pittsburgh, PA

    OpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We are currently seeking a qualified Forward Deploy Software Engineer to join our client's organization and contribute to their ongoing success. Job summary We are seeking an inquisitive, ambitious, and assertive data scientist to join our team and work directly with our clients to embed into their workflow and help them quickly find solutions to their most pressing questions using a combination of the data powering the Ark and customer-provided data. Your role on the Data Science team will be primarily focused on integrating with our customers in a forward-deployed setting (i.e., at the customer's site). You will work on-site with our customers to understand their day-to-day challenges and work to mitigate them through the development of key indicators and insights using appropriate data science methods for the problem. You will master our large datasets, and you will design and implement scalable statistical systems based on your analysis. You will be in a fast-paced environment and given the opportunity to quickly develop subject matter expertise. Responsibilities: Design experiments, test hypotheses, and build models for advanced data analysis and complex algorithms Apply advanced statistical and predictive modeling techniques to build, maintain, and improve on multiple real-time decision systems Make strategic recommendations on data collection, integration, and retention requirements, incorporating business requirements and knowledge of data industry best practices Model and frame business scenarios that are meaningful and which impact critical processes and decisions; transform, standardize, and integrate datasets for client use cases Rapidly build light-weight prototypes to demonstrate the core concepts Convert custom, complex, and manual client data analysis tasks into repeatable, configurable processes for consistent and scalable use within the SaaS platform Optimize processes for maximum speed, performance, and accuracy; craft clean, testable, and maintainable code Partner with internal data analysts and external client teams to seek out the best solutions regarding data-driven problem-solving Participate in end-to-end software development, on an agile team in a scrum process, collaborating closely with fellow software, machine learning, data, and QA engineers Requirements: Data science experience Current possession of a U.S. security clearance, or the ability to obtain one with our sponsorship Regular development experience in Python Advanced knowledge and experience with SQL Prior hands-on experience working with data-driven analytics Proven ability to develop solutions to loosely defined business problems by leveraging pattern detection over large datasets Proficiency in statistical analysis, quantitative analytics, forecasting/predictive analytics, multivariate testing, and optimization algorithms Experience using machine learning algorithms (e.g., gradient-boosted machines, neural networks, LLMs, etc) Ability to work independently and drive tasks to completion with little supervision Extremely strong communication and interpersonal skills A burning desire to work in a challenging fast-paced environment Experience in or exposure to the nuances of a startup or other entrepreneurial environment Experience working on agile/scrum teams Experience with major NLP frameworks At OpenArc, we prioritize your career success and strive to build exceptional technical teams for our clients. By understanding your experience and aspirations, we ensure to present you with rewarding and fulfilling opportunities. As an employee of OpenArc and our clients, you will be eligible to participate in a comprehensive benefits package. OpenArc is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
    $68k-86k yearly est. 9d ago

Learn More About Staff Software Engineer Jobs

How much does a Staff Software Engineer earn in Rostraver, PA?

The average staff software engineer in Rostraver, PA earns between $81,000 and $145,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average Staff Software Engineer Salary In Rostraver, PA

$108,000

What are the biggest employers of Staff Software Engineers in Rostraver, PA?

The biggest employers of Staff Software Engineers in Rostraver, PA are:
  1. Singularity 6 Corporation
Job type you want
Full Time
Part Time
Internship
Temporary