Post job

Software engineering manager jobs in Pittsburgh, PA - 287 jobs

All
Software Engineering Manager
Software Developer
Staff Software Engineer
Computer Software Engineer
Software Director
Senior Software Engineer Manager
Software Engineering Internship
Director Of Software Development
Software Applications Engineer
Software Product Manager
  • SW Engineer Intern

    General Dynamics Mission Systems 4.9company rating

    Software engineering manager job in Pittsburgh, PA

    Basic Qualifications Candidates should demonstrate a thorough understanding of engineering technology. Engineering Interns must be enrolled in an accredited degree program in Computer Engineering, Systems Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering or other related scientific or technical discipline with a preference for a standing of a sophomore or higher. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position REPRESENTATIVE DUTIES AND TASKS: Apply your classroom-learned skills to a program supporting the defense of our country. GDMS has an immediate opening for an Engineering Intern to join our team. The position provides an opportunity to work on projects that support some of our nation's fundamental defense services. GDMS employees work closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions. The selected candidate will work with collaborative teams on various technical projects associated with our core mission. In addition to receiving a competitive wage, the Engineering Intern will enhance their skill set by working among a talented and technically accomplished group of colleagues. Interns will also enjoy a flexible work environment where contributions are recognized and rewarded. ROLE AND POSITION OBJECTIVES: As a Software Engineering Intern for Space, Cyber, and Intelligence Systems (SCI), you'll be a member of a cross functional team responsible for building software and platforms that support our customer's most important missions in the Space, Cyber, and Intelligence domains. We encourage you to apply if you have any of these preferred skills or experiences: Design, build, test, deploy, and improve software services and platforms within a cross-functional agile team Collaborate with other engineers to perform code reviews, maintain/improve code quality, and reduce technical debt Research, learn, communicate, and apply new technologies/tools to solve unique customer domain challenges What sets you apart: Check out who we are and what we do here. In this role, you will be responsible for the development of software and systems products in a UNIX, Linux and/or Windows-based workstation environment. This role will offer you the opportunity to: Integrate as a member of a software development team and complete assigned tasks, that will nurture and expand your technical skills Learn systems in order to update information Populate repositories with targeted data Research and document various data processes Abide by all security and safety procedures outlined by the company TECHNICAL SKILLS: Languages: Java, JavaScript/TypeScript, HTML, CSS, Ansible Frameworks: Spring Boot, React/Redux Tools: Gradle, NodeJS, AWS/Azure Comfortable working with IDEs (VSCode, IntelliJ, etc.) Experienced with various Server Frameworks, DOM, and Java Web App Platform (Tomcat) Adept with Microsoft Office - especially Excel, Power-Point, and Word Comfortable working with Windows 10, 11, and Linux RELATED COURSES Data Structures, Algorithms & Complexity Object-Oriented Programming in Java Database Management Systems Advanced Programming Operating Systems Computer Architecture Software Engineering #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 $26.25 - USD $29.00 /Hr. 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
    $26.3-29 hourly Auto-Apply 60d+ ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Marketing Measurement Software Sales Director

    Accenture 4.7company rating

    Software engineering manager job in Pittsburgh, PA

    We Are:In this position, you would be working within Accenture Products and Platforms (APP). APP operates a portfolio of product mindset business units inside Accenture each with a shared mission to codify industry and functional knowledge into valuable and differentiated software assets for sale to Accenture clients or as market facing products in client's own offerings. APP teams overlay Pragmatic frameworks and Agile methodologies to create value and deliver excellence every day. APP products and platforms accelerate time to value, ensure customer satisfaction, and drive productive, long term client engagements. APP offers unique and rewarding opportunities and software career paths within Accenture.You Are:Accenture Products & Platforms is seeking a seasoned Software Sales Director for our suite of marketing measurement software products. You have a proven track record of selling SaaS - an integral team software team member. You are skilled at identifying opportunities, building consultative relationships, and closing complex deals. You excel in developing and executing growth strategies, collaborate comfortably with C-suite leaders, and thrive in fast-paced environments. As a Software Sales Director you will manage opportunities from sales pursuit to close, using deep sales process and offering expertise. You will develop relationships with key buyers and decision makers at new and/or existing clients to protect and grow the business. You will act as point of contact for resolution and escalation of all key items with the client and internally.The Work: + Own a sales plan for software, and meet and exceed sales targets for Software products and SaaS, Cloud Hosting, and Professional Services focused on the marketing measurement segment. + Plan Go-to-Market Strategy and gain buy-in and align accountability with internal and channel stakeholders. + Assure activities to drive top of funnel are sufficient to drive conversion and close to meet/exceed sales plan. Assure pursuit and capture motions have sufficient momentum to advance at pace, or own remediation thereof. + Proactively manage sales campaigns, leveraging in-depth domain software expertise software to close opportunities and grow profitable revenue. + Cultivate relationships with C-level, IT leaders, and business stakeholders to position software as key to unlocking value and enable transformation. + Build trust with prospects and clients, identify challenges, and offer tailored solutions that map to the key KPIs of key buyer- and user personas. + Collaborate with Product Marketing, Lead Origination, Pre-Sales, Product Management, Professional Services, and Engineering teams to ensure client needs are met and sales origination and pursuits are successful, and feedback loops are engaged/active - culture of continuous improvement on product value. + Stay informed about emerging trends within marketing measurement and the adjacent ecosystem and technologies, competitive landscape, and regulatory requirements. + Represent marketing measurement products and Accenture at industry events. Travel may be required for this role. The amount of travel will vary from 0 to 100% depending on business need and client requirements. Typically, the amount of travel will vary around 40% depending on business need and client requirements. Here s What You Need + Minimum 6 years of experience in product domain, industry, or ecosystem. + Minimum 3 years of enterprise software products and SAAS sales proven track record of exceeding sales metrics. + Minimum 3 years with tech modernization for Fortune 2000 large enterprises. + Bachelor's degree or equivalent (minimum 12 years) work experience. (If Associate's Degree, must have minimum 6 years work experience) Professional Skills requirements + Professionals in this position should have deep knowledge of telecommunications, media, advertising or marketing industry. + Proven ability to develop and maintain relationships with C suite executives. + Experience designing executing go to market strategies and campaigns. + Demonstrated success in closing complex, high value sales opportunities. Bonus Points If You Have + Strong persuasive communication and presentation abilities. + Advanced negotiation skills to navigate complex financial and operational requirements. + Fluency in managing sales processes such as forecasting and pipeline management, origination and negotiation capabilities, preparation and execution of industry events, coordinating RFP response processes. + Self driven, tenacious, diligent and resilient, with a positive outlook. Compensation at Accenture varies depending on a wide array of factors, which may include but are not limited to the specific office location, role, skill set, and level of experience. As required by local law, Accenture provides a reasonable range of compensation for roles that may be hired as set forth below.We accept applications on an on-going basis and there is no fixed deadline to apply. Information on benefits is here. (************************************************************ Role Location Annual Salary Range California $132,500 to $271,000 Cleveland $122,700 to $216,800 Colorado $132,500 to $234,100 District of Columbia $141,100 to $249,300 Illinois $122,700 to $234,100 Maryland $132,500 to $234,100 Massachusetts $132,500 to $249,300 Minnesota $132,500 to $234,100 New York/New Jersey $122,700 to $271,000 Washington $141,100 to $249,300 Requesting an Accommodation Accenture is committed to providing equal employment opportunities for persons with disabilities or religious observances, including reasonable accommodation when needed. If you are hired by Accenture and require accommodation to perform the essential functions of your role, you will be asked to participate in our reasonable accommodation process. Accommodations made to facilitate the recruiting process are not a guarantee of future or continued accommodations once hired. If you would like to be considered for employment opportunities with Accenture and have accommodation needs such as for a disability or religious observance, please call us toll free at **************** or send us an email or speak with your recruiter. Equal Employment Opportunity Statement We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities. For details, view a copy of the Accenture Equal Opportunity Statement (******************************************************************************************************************************************** Accenture is an EEO and Affirmative Action Employer of Veterans/Individuals with Disabilities. Accenture is committed to providing veteran employment opportunities to our service men and women. Other Employment Statements Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States. Candidates who are currently employed by a client of Accenture or an affiliated Accenture business may not be eligible for consideration. Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process. Further, at Accenture a criminal conviction history is not an absolute bar to employment. The Company will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Additionally, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the Company's legal duty to furnish information. California requires additional notifications for applicants and employees. If you are a California resident, live in or plan to work from Los Angeles County upon being hired for this position, please click here for additional important information. Please read Accenture's Recruiting and Hiring Statement for more information on how we process your data during the Recruiting and Hiring process.
    $141.1k-249.3k yearly 12d ago
  • Sr Software Product Manager, Molecule Intelligence, Customer Marketing

    Invitrogen Holdings

    Software engineering manager job in Pittsburgh, PA

    Are you an enthusiastic and dynamic Product Manager passionate about advanced intelligence and digital solutions? As a Sr Software Product Manager at Thermo Fisher Scientific Inc., you will direct the product vision, strategy, and roadmap for our Enterprise Molecule Intelligence (EMI) platform. This is an outstanding chance to lead the rollout of molecule intelligence capabilities throughout our global Commercial organization. You will transform complex molecular, commercial, and behavioral data into actionable insights that enhance customer engagement and promote growth. You will serve as the key connection between scientific data, digital platforms, and frontline commercial workflows, making sure EMI insights generate measurable business value. Location: On-site in Pittsburgh, PA. Relocation assistance is NOT provided. Must be legally authorized to work in the United States without sponsorship. Must be able to pass a comprehensive background check, which includes a drug screening. A Day in the Life Develop and maintain a multi-year EMI product roadmap, translating customer requirements, enterprise data needs, and commercial priorities into a clear sequence of capabilities. Lead cross-functional collaboration with Data Science, R&D, IT, and Commercial teams to ensure EMI solutions meet user needs and integrate seamlessly into enterprise systems. Support the development and operationalization of models that improve molecule characterization, customer targeting, and commercial forecasting. Evaluate new feature concepts and solution ideas by assessing customer value, business impact, and technical feasibility. Define value propositions and product positioning for EMI capabilities; confirm them through customer interaction and market feedback. Partner with Marketing to support go-to-market activities including messaging, enablement materials, and value storytelling. Embed EMI intelligence into frontline applications, dashboards, CRM workflows, and digital tools to improve decision-making and commercial execution. Support commercial teams through customer interactions, enablement sessions, and delivery of data-driven collateral. Lead product sustaining activities including communication, adoption initiatives, feedback integration, and ongoing improvements. How Will You Get Here? Bachelor's degree or equivalent experience in Life Sciences, Bioinformatics, Computer Science, or a related subject area; Master's degree (MBA or advanced scientific field) strongly preferred. Minimum 6+ years of product management, R&D, or market-facing experience in bioproduction, pharma services, or clinical research. Demonstrated experience defining and delivering multi-year digital product roadmaps with measurable return on investment. Strong background in digital tools, data platforms, and/or AI-powered insight delivery. Working knowledge of molecular lifecycle management and how molecular data informs commercial intelligence. Excellent communication, collaboration, and partner management skills in global, matrixed environments. Strong analytical and problem-solving abilities with the capacity to convert technical data into business outcomes. Proficiencies Proven experience delivering digital or AI-enabled software products, including roadmap ownership and execution. Ability to manage complex, evolving data-driven portfolio components across multiple collaborators and technologies. Experience collaborating with highly technical teams and scientific customer groups. Outstanding written and verbal communication skills with strong influencing capability. Strong motivation to achieve outcomes and the capability to collaborate across varied teams, time zones, and functions. Ability to plan, implement, and measure progress with urgency and accountability. At Thermo Fisher Scientific, you will encounter a dynamic, forward-looking organization with remarkable career and advancement possibilities. We uphold a culture grounded in integrity, passion, participation, and inventive thinking. Join us to contribute meaningfully! Apply today: **************************** Benefits We offer competitive remuneration, annual incentive plan bonuses, healthcare coverage, and a comprehensive range of employee benefits. Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other legally protected status. Accessibility/Disability Access Thermo Fisher Scientific provides accessibility services for applicants needing accommodations during the job application process. This includes people who have hearing, vision, mobility, or cognitive challenges. If you have a disability, or are helping someone who does, and need assistance to apply, please call ***************. Share your contact details and explain the accommodation you require. This phone line is dedicated exclusively to job seekers with disabilities who need accessibility support or help with job application accommodations. Calls for other reasons, like trouble accessing the career site, application follow-ups, or unrelated technical problems will not be answered.
    $91k-133k yearly est. Auto-Apply 43d ago
  • Engineering Manager, Software

    Mine Vision Systems 4.5company rating

    Software engineering manager job in Pittsburgh, PA

    Mine Vision Systems is a mining technology company building the decision-making platform for underground mining. We introduce high-fidelity data into the mining workflow that has simply never existed before, enabling operators to move from assumptions to evidence-based decisions. Our digital infrastructure is designed to map, monitor, and manage the underground mining environment with confidence, creating a persistent, data-rich foundation for operational and strategic decision-making. Since the launch of our flagship product, FaceCapture, in late 2023, adoption has accelerated rapidly as customers realize the value of truly understanding their underground operations. We focus on underground mining of critical minerals and precious metals, where small improvements in accuracy and insight drive outsized returns. Our technology delivers millions of dollars in annual value by minimizing overbreak, improving ore calls, enhancing resource models, and enabling a growing set of high-impact applications across the mine lifecycle. By transforming raw underground data into actionable intelligence, Mine Vision Systems empowers mining teams to operate more efficiently, more predictably, and with greater confidence than ever before. About the role We're looking for a Software Engineering Manager to lead the technical direction, execution, and growth of our software organization. This role blends hands-on technical leadership with people and process leadership, and sits at the center of our robotics, cloud, and product engineering efforts. You will set architectural direction, scale teams and processes, and ensure we deliver reliable, high-performance software that operates in some of the world's harshest environments. What you'll do Set and own the long-term software architecture and technology roadmap across cloud, web, robotics, and embedded systems, making clear technical tradeoffs across performance, reliability, security, cost, and time-to-market Identify and drive process improvements to increase engineering efficiency, scalability, security, quality, and operational reliability Lead, mentor, and grow multidisciplinary software teams, including hiring, performance management, coaching, and career development, while maintaining a high technical and cultural bar Partner closely with product, hardware, and operations teams to translate business objectives and real-world field needs into clear, executable technical plans Ensure software systems are robust, secure, observable, and scalable for production deployments with thousands of users and fielded devices operating in harsh environments Own operational excellence across the organization, including production readiness, incident response, post-mortems, and continuous reliability improvements Establish and maintain modern development practices, including CI/CD, testing strategies, code reviews, documentation, and metrics-driven feedback loops Remain technically engaged through architecture reviews, critical design discussions, and targeted hands-on involvement where it provides the greatest leverage Travel up to ~10% to customer sites and company locations to support deployments and develop a deep understanding of customer workflows and operational constraints Required qualifications 12+ years of professional software development experience, including hands-on coding and system architecture ownership 3+ years in a senior engineering leadership role with responsibility for hiring, mentoring, performance management, and team health Proven experience shipping, operating, and supporting large-scale software products (thousands of concurrent users or greater) in production environments Experience leading multiple software disciplines (frontend, backend, cloud, embedded, robotics, or similar) and making cross-team architectural decisions Strong proficiency with Python and modern web technologies (JavaScript/TypeScript, React) Experience with databases and data systems (Postgres, Redis, MongoDB or similar) Solid background in distributed systems, high-performance computing, optimization techniques, and production system reliability Experience with containerization and infrastructure tooling (Docker, Kubernetes, CI/CD pipelines), including operational and cost considerations Familiarity with AWS cloud services (e.g., EC2, S3, RDS) and cloud-native architectural patterns Ability to define, track, and use engineering metrics to guide delivery, quality, reliability, and continuous improvement Excellent written and verbal communication skills, with the ability to influence technical and non-technical stakeholders and navigate competing priorities Bachelor's degree in Computer Science, Computer Engineering, Robotics, or a related field (advanced degree preferred) Desirable qualifications Familiarity with OpenGL/WebGL or advanced visualization systems Experience working in startup or high-growth environments with significant ambiguity and rapid iteration Hands-on experience with agile development frameworks (Kanban, Scrum, XP) in distributed or hybrid teams Prior experience with Jira, Confluence, and related collaboration and planning tools Nice to have Experience developing software for products with a strong hardware component (robotics, IoT, industrial or safety-critical systems) Experience establishing secure software development practices and partnering across the organization to manage technical risk Why this role matters You will shape the software foundation that underpins Mine Vision Systems' platform and products. Your decisions will directly impact the reliability, scalability, and usability of systems deployed in production mines around the world. This is a high-impact leadership role with ownership across architecture, execution, and team development. Benefits We are a fast paced and growing company with real robotic hardware in the field around the world, generating actual revenue Competitive compensation and full benefits: medical, dental, vision, disability, life insurance, 401(k) with match Uncounted PTO policy and flexible hybrid work model Small, fast-moving team with hands-on work and immediate impact
    $104k-137k yearly est. Auto-Apply 4d ago
  • Software Engineer - Computer Graphics (Technical Leadership)

    Meta 4.8company rating

    Software engineering manager job in Pittsburgh, PA

    The Reality Labs team at Meta is helping people around the world come together and connect through proven track record of delivering high-quality Augmented and Virtual Reality hardware and software solutions. We are developing the future of Augmented Reality and Virtual Reality, bringing products to consumers that transform entertainment and social experiences. The potential of AR and VR to connect the world is immense-and we're just getting started. With global departments dedicated to AR/VR research, computer vision, haptics, social interaction, and more, AR/VR is committed to driving the state-of-the-art forward through innovation. Our teams explore, develop, and deliver new cutting-edge technologies that serve as the foundation of current and future AR/VR products.Extended Reality Technology or XRTech's mission is to enable developers to accelerate the transition from research and innovative technologies to rich user experiences deployed in production by providing remote execution, runtimes, and tools across all platforms.With photorealistic Codec Avatars, we are building the next communication medium. So that you can stay close and present with your loved ones, despite distance.At Extended Reality Codec Interactions and Avatars or XRCIA, we focus on tech transferring Codec Avatar R&D in order to enable the next Meta Mixed Reality/Augmented Reality products. We're building a future where people are choosing lightweight, long-lasting, independently capable Meta devices that shape the way people communicate, are entertained and assisted in their daily lives. At XRCIA Platform, we focus on delivering the production & iteration platforms for Codec Avatars across all development stages, with parallel and connected efforts:- Explore platform enables rapid exploration of 2d and 3d experiences and down selection of Codec Avatar technologies following device constraints- Validate platform develops a reference implementation to gain confidence and validate through user testing at scale - Ship platform provides system-level integration powering the Codec Avatar experiences that will ship to end users, including SDK components integrated into existing platforms, runtime infrastructure powering the algorithms and codec avatar machine perception capabilities, and a unified capture system powering avatar generation integrated into Meta's mobile apps.The role will focus on the Explore+Validate platforms and bridge to the Ship platform. **Required Skills:** Software Engineer - Computer Graphics (Technical Leadership) Responsibilities: 1. Accelerate tech transfer from Codec Avatars R&D teams to the end-to-end systems that we evaluate internally and ship. Cross-group collaborations with research scientists, research engineers, software engineers across the organization 2. Design and build tooling and reusable components that empower teams to iterate rapidly and build intuition and confidence on technical viability of novel algorithms 3. Design and build reference applications used to evaluate our production stack in anticipation of future hardware and software systems 4. Effectively communicate to leadership team and the industry partners complex features & systems 5. Understand industry and Meta wide technology trends in computing technology to help assess & develop new technologies within the Reality Labs family 6. Suggest, collect and synthesize requirements and create an effective feature roadmap towards mobile, AR and VR product lines 7. Invent next-generation platforms to deliver more compelling avatar experiences on VR and AR headsets **Minimum Qualifications:** Minimum Qualifications: 8. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 9. 7+ years of experience in one or more of the following areas: computer graphics or image processing or character systems 10. Experience in driving cross-functional partnerships, working across functions to drive solutions 11. Experience with Virtual Reality, Mixed Reality and/or Augmented Reality **Preferred Qualifications:** Preferred Qualifications: 12. Master's degree in Computer Science, Mathematics or related technical field 13. Machine Learning Graphics experience 14. Experience with human vision science 15. Have developed or modified a character system for games or entertainment 16. Hands-on experience in C++, C#, and/or Python 17. Significant experience with technical transfer from Research & Development teams **Public Compensation:** $219,000/year to $301,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $219k-301k yearly 60d+ ago
  • Software Developer

    Stefanini 4.6company rating

    Software engineering manager 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
  • Director Commercial Software Development

    Armada 3.9company rating

    Software engineering manager job in Pittsburgh, PA

    Exciting News - We're Moving! As part of our continued growth and our commitment to fostering an exceptional, collaborative work environment, we're thrilled to announce that our office will be relocating to a brand-new building at 2000 Innovation Drive, Wexford PA 15090 at the beginning of this year. In the meantime, hybrid employees will continue working from our current location at RIDC - O'Hara until the transition is complete. We're excited about this next chapter and look forward to welcoming new team members to our growing organization! SUMMARY The Director of Commercial Software Development is responsible for leading and delivering technical efforts in support of the development of innovative technology-based solutions that delight our customers and enable commercial growth for the organization. Reporting into Armada's Supply Chain Digital Services function, this role will oversee development efforts and architectural design, be a product owner for development projects and hire and develop technical staff in support of Armada's commercial technology products and new service/product development efforts. In this role, you will regularly take abstract, early-stage product and service concepts and manage a team to design, test, and deploy scalable and commercially viable solutions leveraging Agile methods and modern development tools and frameworks. RESPONSIBILITIES Lead the architecture, technical design, build, test and release efforts for Armada's commercial technology solutions Provide technical oversight across Armada's commercial applications, prioritizing our product development strategy in accordance with product roadmaps, continuous innovation, and product delivery schedules Provide staff management, mentorship, and career development oversight Leadership for integration and data mobility to support commercial technology products Assist with leadership and facilitation of organizational alignment around emerging technologies and frameworks that can be applied to new service and product development programs Lead efforts to assess current state development processes, and tools and recommend automations, improvements, updates, and re-alignment to “best practice” development strategies Develop a culture and operating model to team up with Armada and client stakeholders, 3 rd -Party partners, software vendors and academia to facilitate ideation and design sessions and to rapidly iterate solutions Must have the managerial courage to challenge the norm and define creative solutions that address problems and seize opportunities Think strategically about adopting new technologies that are beyond the horizon and deliver on sound architectural design QUALIFICATIONS Minimum Qualifications: Bachelor's degree in information systems, Computer Science or equivalent. 10+ years of progressive experience in software development and delivery including 5+ years of leadership of agile teams in support of cloud-based solution development and deployment. Strong knowledge of design principles and best practices with hands-on experience in modern technology concepts and multiple architecture with the ability to advocate for pros/cons of each approach. Previous experience and success within fast-paced, collaborative, multidisciplinary, start-up type environments where requirements are not fully defined upfront. Proven ability to quickly pursue, learn, and apply emerging technologies. Strong interpersonal skills including excellent oral, written, and presentation skills that enable strong internal and external relationships and effective stakeholder engagement at all levels. Technical mastery and significant, diverse development and delivery experience with multiple programming languages, Cloud-Native technologies, and enterprise integration technologies (e.g. Kubernetes, Python, Java, JavaScript, REST web services, microservices, cloud computing, microservice architecture, CI/CD). Previous experience with Azure, Snowflake, (or similar cloud platforms), and the mastery of data & infrastructure architecture. Can provide leadership for DevOps engineering practices and processes. Experience with mobile architecture and development paradigms. Preferred Qualifications: Advanced Degree and/or industry certifications Specific expertise with supply chain business concepts and experience with implementation and integrating with supply chain technology solutions Experience with Digital Transformation enablement technologies including AI automation technologies, LLMs, Traditional ML, Edge, Blockchain/Smart Contracts, Mobility, Gamification, IoT, VR, AR, Chatbots
    $113k-155k yearly est. 60d+ ago
  • Software Engineer II, Offboard Python Application

    Latitude Ai

    Software engineering manager job in Pittsburgh, PA

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

    9To9 Software Solutions

    Software engineering manager 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. 1d ago
  • Full Stack Software Developer (Pittsburgh, PA)

    Noctrix Health

    Software engineering manager 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
  • Senior Software Engineering Manager

    Kiavi 4.0company rating

    Software engineering manager job in Pittsburgh, PA

    Kiavi is one of the nation's largest private lenders to residential real estate investors (REIs). We harness the power of data & technology to offer our customers a simpler, more reliable, and faster way to access the capital they need to scale their businesses. Formerly known as LendingHome, we're committed to helping REIs revitalize the approximately $25 trillion worth of aged U.S. housing stock to provide move-in ready homes and rental housing for millions of Americans across the country. Combining our technology and industry expertise, Kiavi has grown to a team of over 500 and has won many awards over the years including Forbes Fintech 50, Finovate Awards, Best Digital Mortgage Platform, Fast Company's Most Innovative Companies, and many more. Loans Funded: $30 billion in loans funded Homes financed: 100,000+ projects funded for our customers across the country Geography: 49 states + D.C. where we lend to REIs so they can revitalize neighborhoods Employees: Over 500 employees with competitive benefits and perks This position is preferred to be local to our Pittsburgh, PA office. The team enjoys meetups once weekly and works remote otherwise. Identity Verification Notice: To ensure the security and integrity of our hiring process, all candidates are required to complete a secure identity verification. This process uses biometric and device validation to confirm identity and liveness. All data is handled securely in accordance with our privacy policy. The Opportunity Kiavi has achieved a distinct advantage over our competitors by utilizing our 10+ years of proprietary loan origination data to train models. Combined with our purpose-built loan origination system, this enables us to originate loans faster and more efficiently than our competitors with fewer errors and superior credit performance. We are doubling down on this strategy and incorporating emerging Generative AI capabilities to widen the gap and create future opportunities for the business. To get there, we are creating a dedicated team to focus on automating highly complex credit policy rules, loan origination workflows, document review, and customer experiences by leveraging emerging AI capabilities. We are looking for a seasoned engineering manager to lead this team. The ideal candidate will have real world experience integrating both traditional ML and modern Gen AI capabilities into production software products and iteratively improving them based on user data and feedback. You will have the opportunity to learn about Kiavi's distinctive tech and data advantages while also leveling up the team with your unique insights and best practices. You will play a pivotal role in building upon Kiavi's past achievements and delivering the next wave of tech-driven success for Kiavi. What You'll Do (The Role) Lead & Mentor a high-performing, full-stack engineering team. You'll be responsible for hiring, coaching, and mentoring, with a strong emphasis on developing the careers of your engineers. Drive Technical Strategy: You will own the technical vision and roadmap for integrating Kiavi's proprietary AI/ML technology into our loan origination platform and loan products. You'll partner with senior leaders and product managers to define what's possible and how to get there. Execute with Excellence: Guide your team in shipping complex, large-scale projects where availability, correctness, and security are critical. This includes hands-on technical design, code reviews, and ensuring your team's architecture is sound, scalable, and meets business needs. Own the Full Lifecycle: You will lead the end-to-end execution of your team's roadmap, from initial planning and milestone definition with Product Management, to managing timelines, communicating risk, and collaborating with key stakeholders throughout. Champion Quality: Set and maintain a high bar for engineering and operational quality, with a sharp focus on the compliance and correctness required in our lending systems. You'll leverage data from customers and systems to iterate and improve our products rapidly. What We're Looking For (Qualifications) Proven AI/ML Leadership: You have successfully led a team in building and shipping production software systems that leverage traditional ML and/or Gen AI models to achieve concrete business goals. Technical Depth: You are a former engineer and not afraid to "dive deep." You can comfortably lead technical design discussions, review code, and challenge your team on technical trade-offs. People Leadership: You are an exceptional people manager who knows how to attract, develop, and retain top talent. You see mentorship as one of the most important parts of your job. Execution: You have a track record of delivering complex, large-scale projects in a dynamic, fast-paced business environment. Clear Communication: You can clearly articulate a vision, create alignment, and communicate technical and business risks to stakeholders at all levels. Experience: You have 10+ years of software engineering experience, including at least 5+ years in a direct people management role. B.S. degree (or higher) in Computer Science, Engineering, or a related technical field (or equivalent experience). No real-estate or mortgage experience is needed, but a hunger to learn our business is! Kiavi takes a market-based approach to pay, and pay may vary depending on your location. Work locations are categorized into one of three tiers based on cost of labor for that geographic area. These ranges may be modified in the future. Region 3 (Pittsburgh, PA) - $194,700 - $292,000 + benefits To find a location's tier, please refer to ******************************* The range displayed on each job posting reflects the minimum and maximum target for new hire salaries. Within the range, the successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. Your recruiter can share more about the specific base pay range for your preferred location during the hiring process. Please note that the pay range listed above reflects the base salary only, and does not include the target value benefits. Benefits and Perks Medical, Dental, and Vision Insurance: Kiavi offers free employee-only coverage for medical, dental, and vision plans. Dependents receive a heavily discounted premium, competitively placed in the 90th percentile for cost. Health Savings Account (HSA): For those enrolled in a High Deductible Health Plan (HDHP), Kiavi provides an annual employer contribution to HSAs: $1,000 for individual coverage and $2,000 for dependents. Disability and Life Insurance: Immediate access to short-term and long-term disability insurance, as well as group life and AD&D insurance, with coverage at 1x annual salary. Remote Work Policy: Kiavi supports working remotely for day to day activities for most roles and occasionally may ask employees to gather in person for key meetings, training, team building etc. For remote workers, Kiavi offers a one-time office setup reimbursement of up to $500 and a monthly $85 stipend for internet and phone expenses. For in-office workers, Kiavi offers employer contributions to commuter benefits account, either for parking or public transportation. Flexible Time Off: Employees are empowered to manage their own time off, with no strict limits, as long as it's approved by their manager. Paid Leaves: Up to 8 weeks of paid leave for medical or caregiver purposes, and 12 weeks of paid maternity/paternity leave. Short-term disability leave is also available for birthing mothers. 401(k) & Company Match: A 401(k) plan managed by Fidelity, with Kiavi matching 100% of contributions up to 3% of compensation or $8,000 (whichever is less). All employer contributions are immediately vested. Protect yourself from recruitment scams: If you are offered an interview or a role with Kiavi, this will be communicated with you through email, via an official email address ending ************* *******************. You will never be asked for payments of any kind during the process. We also never communicate with candidates via Whatsapp at any point during the recruitment process. We won't ask for personal information or data via text message. If you have any concerns regarding how genuine a text message is, please contact your recruiter. You can find our official Kiavi careers page here. We advise you to check that the page details and website addresses match if you have any concerns. Kiavi is an Equal Opportunity Employer San Francisco Fair Chance Ordinance Police Code, Article 49 We use E-Verify to confirm the identity and employment eligibility of all new hires.
    $99k-133k yearly est. Auto-Apply 1d ago
  • Staff Robotics Software Engineer

    Agility 4.6company rating

    Software engineering manager job in Pittsburgh, PA

    Agility Robotics is a pioneer. Our robot, Digit, is the first to be sold into workplaces across the globe. Our team is differentiated by its expertise in imagining, engineering, and delivering robots with advanced mobility, dexterity, intelligence, and efficiency -- robots specifically designed to work alongside people, in spaces built for people. Every day, we break through engineering challenges and invent new solutions and capabilities that will one day make robots commonplace and approachable. This work is our passion and our responsibility: our mission is to make businesses more productive and people's lives more fulfilling. About the Role We are looking for a Staff Robotics Software Engineer to join our Skills team and help mature the core software stack that powers Digit's autonomous behaviors. In this role, you will work across the entire skill stack-from robot API layers, dynamic skill execution, and behavior frameworks to task planning and fleet orchestration-to ensure our robot skills are reliable, scalable, and production-ready. You will build the infrastructure and foundational systems that allow Digit to execute complex workflows reliably at scale, across different robot generations. Key Responsibilities Design and implement frameworks and interfaces that enable developers, planners, and agents to reason about robot behaviors and ensure behavior sequences are reactive, safe, and reliable. Implement and deploy automatic robot API discovery to allow seamless integration of heterogeneous robotic hardware into workflows. Develop reactive, reusable robot behaviors with well-defined abstractions that make them scalable and easy to extend. Implement task planning and orchestration logic that composes individual skills into higher-level workflows. Integrate symbolic and learned task planning methods that reason over logical state and structured world representations, enabling context-aware and goal-directed autonomy. Validate skills through simulation and hardware-in-the-loop testing to ensure reliability and robustness in production deployments. Drive the long-term technical strategy for the skill architecture, ensuring it evolves cohesively with advances in learning-based control, planning, and AI-driven autonomy. Mentor other engineers and champion best practices in software design, code quality, testing, and maintainability across the team. Required Qualifications BS or MS in Computer Science, Robotics, or a related field. 8+ years of professional experience in robotics software engineering Proficiency in Python and C++ Experience developing or maintaining robot behavior frameworks, robot APIs, task planning systems, or other robotics middleware/infrastructure. Experience implementing and managing dynamic API discovery mechanisms to streamline service integration and improve system scalability. A strong understanding of algorithms, data structures, and software architecture principles. Demonstrated leadership or mentorship experience guiding other engineers and defining software architecture directions. Nice to Have Experience designing and implementing one or more of the following for robotic systems: task planners, directed acyclic graph (DAG), behavior trees (BT), finite state machines (FSM), or other sequential decision-making frameworks. Experience with planning and execution frameworks integrated with large language models (LLMs), vision-language models (VLMs), or learned planners. Hands-on experience with task planning frameworks and libraries (e.g., PDDL-based planners, ROSPlan, or similar). Experience integrating planning with behavior-execution frameworks such as BehaviorTree.CPP. Experience integrating planning algorithms with perception (object detection, pose estimation, semantic segmentation) and real-time control on physical robots. Practical understanding of robotic manipulation tasks (pick-and-place, palletization, bin-picking) and mobile robot navigation, with demonstrated ability to implement planning logic for these applications. Experience with multi-robot coordination, fleet-level task allocation, or distributed task planning. Familiarity with simulation platforms like Isaac Sim, MuJoCo, or Gazebo. Experience contributing to or maintaining open-source task planning frameworks, or building internal libraries that improved reusability, testing, or developer experience. About You You think systemically and anticipate future bottlenecks, shaping infrastructure to scale with the needs of the team and product. You are self-directed and thrive in environments where you're trusted to drive large initiatives forward, even in the face of ambiguity. You champion good software engineering practices, proactively identify and reduce technical debt, and take pride in building systems that are robust and scalable. You are a thoughtful mentor and a collaborative teammate, eager to share knowledge and help others grow. Full-time Employees are eligible for Benefits: 401(k) Plan: Includes a 6% company match. Equity: Company stock options. Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees. Benefit Start Date: Eligible for benefits on your first day of employment. Well-Being Support: Employee Assistance Program (EAP). Time Off: Exempt Employees: Flexible, unlimited PTO and 10 company holidays, including a winter shutdown. Non-Exempt Employees: 10 vacation days, paid sick leave, and 10 company holidays, including a winter shutdown, annually. On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations. Parental Leave: Generous paid parental leave programs. Work Environment: A culture that supports flexible work arrangements. Growth Opportunities: Professional development and tuition reimbursement programs. Relocation Assistance: Provided for eligible roles. All of our roles are U.S.-based. Applicants must have current authorization to work in the United States. Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Agility Robotics prohibits any such discrimination or harassment. Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies. We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page. If you are represented by a third party, your application may not be considered. To ensure full consideration, please apply directly. Apply Now: ***************************
    $101k-133k yearly est. Auto-Apply 9d ago
  • Optimizely Software Developer

    Visvero 4.1company rating

    Software engineering manager 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
  • Enverus Careers - Senior Computational Software Engineer

    Enverus 4.2company rating

    Software engineering manager job in Pittsburgh, PA

    Senior Computational Software Engineer At Enverus, we're committed to empowering the global quality of life by helping our customers make energy affordable and accessible to the world. We are the most trusted energy-dedicated SaaS company, with a platform built to maximize value from generative AI, and our innovative solutions are reshaping the way energy is consumed and managed. By offering anytime, anywhere access to analytics and insights, we're helping our customers make better decisions that help provide communities around the world with clean, affordable energy. The energy industry is changing fast. But we've continued to lead the way in energy technology, creating intelligent connections across the entire energy ecosystem, from renewables, power and utilities, to oil and gas and financial institutions. Our solutions create more efficient production and distribution, capital allocation, renewable energy development, investment and sourcing, and help reduce costs by automating crucial business operations. Of course, this wouldn't be possible without our people, which is why we have built a team of individuals from a diverse range of backgrounds. Are you ready to help power the global quality of life? Join Enverus, and be a part of creating a brighter, more sustainable tomorrow. We are currently seeking a Senior Computational Engineer to join our Power & Energy Transition team. This role offers the opportunity to join a rapidly growing company delivering industry-leading solutions to customers in the world's most dynamic and fastest-growing sector. We deliver software solutions to electric grid operators, utilities, and renewable energy project developers to tackle the "interconnection bottleneck," the process by which large-scale solar, wind, and battery projects connect to the power grid. To date, nearly 300 billion watts' worth of renewable energy projects have been modeled in our software to expedite their interconnection to the grid - equivalent to nearly 700 million solar panels, 30 billion LEDs, or 390 million horses! If you are interested in solving the most pressing challenges of the world's most critical infrastructure, we'd love to hear from you! Performance Objectives We are looking for a motivated software engineer who is comfortable with delivering high-quality software in a fast-paced environment. We're building powerful cloud software to help make it faster, easier, and cheaper for renewable energy projects to be deployed on the electric grid. You will play a key role in building out these applications, with tasks such as: * Translating traditionally manual grid study processes into well-structured, performant code; * Maintaining and enhancing our SaaS application to meet the needs of current and future customers; * Deploying and testing large-scale parallel-compute code on cloud-based infrastructure; * Working with other members of the team to define product requirements, develop tests, and validate results. * Your work will help project developers deploy more (and better) zero-carbon generation projects on the grid! Competitive Candidate Profile * Results-oriented individual, looking to learn and grow, and make a positive impact * Proficiency in Python; knowledge of C++ is a plus * Experience in developing and shipping high-performance numerical products/backends, utilizing computational parallelization frameworks * Skills in algorithms and data structures to efficiently solve complex numerical optimization problems * Experience in deploying/maintaining/debugging software on a cloud environment such as AWS is a plus, especially utilizing tools such as Docker, Kubernetes, AWS SQS/SNS, etc. * Knowledge of power systems and power systems simulation is a plus * Knowledge of numerical methods for simulation and/or optimization is a plus * Knowledge of electronic design automation tools and methods is a plus * BS/MS/PhD in EE/CE/ECE/CS is preferred, with 4+ years of experience developing and deploying applications. Physical Demands * Ability to sit for long periods, work on a computer with repetitive motions and utilize devices typically found in an office environment. * Able to safely lift up to 35 pounds at a time using safe lifting techniques. * Ability to communicate effectively with another person. * Regular and predictable attendance is required. * Ability to work in an office environment as required. * Travel requirements - up to 10% or as required for company needs. Enverus offers comprehensive benefits to our employees to include: * Medical * Dental * Vision * Income Protection (disability, life/AD&D, critical illness, accident) * Employee Assistance Program (EAP) * Healthcare Spending Account (HSA), Commuter * Lifestyle & Wellbeing Program * Pet Insurance This role is eligible for: Variable Compensation Salary Range: $130,000 - $170,000 + bonus
    $76k-103k yearly est. Auto-Apply 13d ago
  • Senior Manager, Software Engineering

    Inovalon 4.8company rating

    Software engineering manager job in Canonsburg, PA

    The Manager, Software Engineering, is responsible for managing a team of engineers and for product releases. Duties and Responsibilities: Manage a global team of engineers following organization defined management processes. Leading engineering programs for efficient, high quality new product release and patch releases following defined processes. Seek to understand the customer and the purpose the product is serving to achieve best results for the customers. Working as a hands-on contributor at the Software Engineer level as/when required; handle escalations as needed. Works cross functionally with QA and DevOps teams to deliver product to market in an automated fashion. Scope of responsibility is typically across one feature set or small product. Collaborate effectively with business and technology teams to ensure organizational effectiveness and take advantage of existing solutions and synergies where possible. Assist in establishing individual and departmental level goals. Track and deliver metrics to ensure objectives are met. Assist in delivery of Technology Roadmap while meeting defined budget. Attract, recruit, retain and develop top talent, and responsible for performance evaluations. Foster a growth mindset in all employees: Support employees in setting and attaining professional and development goals; Coach and mentor employees on career and personal development, Agile delivery, and development practices creating a high performing team; and Support continuous learning. Maintain compliance with Inovalon's policies, procedures and mission statement. Adhere to all confidentiality and HIPAA requirements as outlined within Inovalon's Operating Policies and Procedures in all ways and at all times with respect to any aspect of the data handled or services rendered in the undertaking of the position. Fulfill those responsibilities and/or duties that may be reasonably provided by Inovalon for the purpose of achieving operational and financial success of the Company. Required qualifications: Minimum of 5 years' experience as a Software Engineer, engineering manager or a Technical Project Manager. Minimum of 1 year of experience as a people manager. Adept in at least one of the programing languages like C#, .NET core or Java and deep technical expertise in one vertical technical area, domain expertise at the module level, and expertise in one operating system. Minimum one year of experience with performance management of technology professionals. At least 4 years of experience managing delivery of technical projects in an agile environment. Education: Bachelor's degree in information systems, Computer Sciences, engineering or science. Physical Demands and Work Environment: Sedentary work (i.e. sitting for long periods of time). Exerting up to 10 pounds of force occasionally and/or negligible amount of force. Frequently or constantly to lift, carry push, pull or otherwise move objects and repetitive motions. Subject to inside environmental conditions. Travel for this position is expected to be less than 10%.
    $106k-134k yearly est. Auto-Apply 11d ago
  • IDMS Software Developer

    Peraton 3.2company rating

    Software engineering manager 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
  • Marketing Measurement Software Sales Director

    Accenture 4.7company rating

    Software engineering manager job in Pittsburgh, PA

    We Are: In this position, you would be working within Accenture Products and Platforms (APP). APP operates a portfolio of product mindset business units inside Accenture each with a shared mission to codify industry and functional knowledge into valuable and differentiated software assets for sale to Accenture clients or as market facing products in client's own offerings. APP teams overlay Pragmatic frameworks and Agile methodologies to create value and deliver excellence every day. APP products and platforms accelerate time to value, ensure customer satisfaction, and drive productive, long term client engagements. APP offers unique and rewarding opportunities and software career paths within Accenture. You Are: Accenture Products & Platforms is seeking a seasoned Software Sales Director for our suite of marketing measurement software products. You have a proven track record of selling SaaS - an integral team software team member. You are skilled at identifying opportunities, building consultative relationships, and closing complex deals. You excel in developing and executing growth strategies, collaborate comfortably with C-suite leaders, and thrive in fast-paced environments. As a Software Sales Director you will manage opportunities from sales pursuit to close, using deep sales process and offering expertise. You will develop relationships with key buyers and decision makers at new and/or existing clients to protect and grow the business. You will act as point of contact for resolution and escalation of all key items with the client and internally. The Work: * Own a sales plan for software, and meet and exceed sales targets for Software products and SaaS, Cloud Hosting, and Professional Services focused on the marketing measurement segment. * Plan Go-to-Market Strategy and gain buy-in and align accountability with internal and channel stakeholders. * Assure activities to drive top of funnel are sufficient to drive conversion and close to meet/exceed sales plan. Assure pursuit and capture motions have sufficient momentum to advance at pace, or own remediation thereof. * Proactively manage sales campaigns, leveraging in-depth domain software expertise software to close opportunities and grow profitable revenue. * Cultivate relationships with C-level, IT leaders, and business stakeholders to position software as key to unlocking value and enable transformation. * Build trust with prospects and clients, identify challenges, and offer tailored solutions that map to the key KPIs of key buyer- and user personas. * Collaborate with Product Marketing, Lead Origination, Pre-Sales, Product Management, Professional Services, and Engineering teams to ensure client needs are met and sales origination and pursuits are successful, and feedback loops are engaged/active - culture of continuous improvement on product value. * Stay informed about emerging trends within marketing measurement and the adjacent ecosystem and technologies, competitive landscape, and regulatory requirements. * Represent marketing measurement products and Accenture at industry events. Travel may be required for this role. The amount of travel will vary from 0 to 100% depending on business need and client requirements. Typically, the amount of travel will vary around 40% depending on business need and client requirements. Qualification Here s What You Need * Minimum 6 years of experience in product domain, industry, or ecosystem. * Minimum 3 years of enterprise software products and SAAS sales proven track record of exceeding sales metrics. * Minimum 3 years with tech modernization for Fortune 2000 large enterprises. * Bachelor's degree or equivalent (minimum 12 years) work experience. (If Associate's Degree, must have minimum 6 years work experience) Professional Skills requirements * Professionals in this position should have deep knowledge of telecommunications, media, advertising or marketing industry. * Proven ability to develop and maintain relationships with C suite executives. * Experience designing executing go to market strategies and campaigns. * Demonstrated success in closing complex, high value sales opportunities. Bonus Points If You Have * Strong persuasive communication and presentation abilities. * Advanced negotiation skills to navigate complex financial and operational requirements. * Fluency in managing sales processes such as forecasting and pipeline management, origination and negotiation capabilities, preparation and execution of industry events, coordinating RFP response processes. * Self driven, tenacious, diligent and resilient, with a positive outlook. Compensation at Accenture varies depending on a wide array of factors, which may include but are not limited to the specific office location, role, skill set, and level of experience. As required by local law, Accenture provides a reasonable range of compensation for roles that may be hired as set forth below. We accept applications on an on-going basis and there is no fixed deadline to apply. Information on benefits is here. Role Location Annual Salary Range California $132,500 to $271,000 Cleveland $122,700 to $216,800 Colorado $132,500 to $234,100 District of Columbia $141,100 to $249,300 Illinois $122,700 to $234,100 Maryland $132,500 to $234,100 Massachusetts $132,500 to $249,300 Minnesota $132,500 to $234,100 New York/New Jersey $122,700 to $271,000 Washington $141,100 to $249,300 Locations
    $141.1k-249.3k yearly 12d ago
  • Software Engineer - Computer Graphics (Technical Leadership)

    Meta Platforms, Inc. 4.8company rating

    Software engineering manager job in Pittsburgh, PA

    The Reality Labs team at Meta is helping people around the world come together and connect through proven track record of delivering high-quality Augmented and Virtual Reality hardware and software solutions. We are developing the future of Augmented Reality and Virtual Reality, bringing products to consumers that transform entertainment and social experiences. The potential of AR and VR to connect the world is immense-and we're just getting started. With global departments dedicated to AR/VR research, computer vision, haptics, social interaction, and more, AR/VR is committed to driving the state-of-the-art forward through innovation. Our teams explore, develop, and deliver new cutting-edge technologies that serve as the foundation of current and future AR/VR products. Extended Reality Technology or XRTech's mission is to enable developers to accelerate the transition from research and innovative technologies to rich user experiences deployed in production by providing remote execution, runtimes, and tools across all platforms. With photorealistic Codec Avatars, we are building the next communication medium. So that you can stay close and present with your loved ones, despite distance. At Extended Reality Codec Interactions and Avatars or XRCIA, we focus on tech transferring Codec Avatar R&D in order to enable the next Meta Mixed Reality/Augmented Reality products. We're building a future where people are choosing lightweight, long-lasting, independently capable Meta devices that shape the way people communicate, are entertained and assisted in their daily lives. At XRCIA Platform, we focus on delivering the production & iteration platforms for Codec Avatars across all development stages, with parallel and connected efforts: - Explore platform enables rapid exploration of 2d and 3d experiences and down selection of Codec Avatar technologies following device constraints - Validate platform develops a reference implementation to gain confidence and validate through user testing at scale - Ship platform provides system-level integration powering the Codec Avatar experiences that will ship to end users, including SDK components integrated into existing platforms, runtime infrastructure powering the algorithms and codec avatar machine perception capabilities, and a unified capture system powering avatar generation integrated into Meta's mobile apps. The role will focus on the Explore+Validate platforms and bridge to the Ship platform. Minimum Qualifications * Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience * 7+ years of experience in one or more of the following areas: computer graphics or image processing or character systems * Experience in driving cross-functional partnerships, working across functions to drive solutions * Experience with Virtual Reality, Mixed Reality and/or Augmented Reality Preferred Qualifications * Master's degree in Computer Science, Mathematics or related technical field * Machine Learning Graphics experience * Experience with human vision science * Have developed or modified a character system for games or entertainment * Hands-on experience in C++, C#, and/or Python * Significant experience with technical transfer from Research & Development teams Responsibilities * Accelerate tech transfer from Codec Avatars R&D teams to the end-to-end systems that we evaluate internally and ship. Cross-group collaborations with research scientists, research engineers, software engineers across the organization * Design and build tooling and reusable components that empower teams to iterate rapidly and build intuition and confidence on technical viability of novel algorithms * Design and build reference applications used to evaluate our production stack in anticipation of future hardware and software systems * Effectively communicate to leadership team and the industry partners complex features & systems * Understand industry and Meta wide technology trends in computing technology to help assess & develop new technologies within the Reality Labs family * Suggest, collect and synthesize requirements and create an effective feature roadmap towards mobile, AR and VR product lines * Invent next-generation platforms to deliver more compelling avatar experiences on VR and AR headsets About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
    $108k-138k yearly est. 42d ago
  • Entry level software Developer

    9To9 Software Solutions

    Software engineering manager 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. 60d+ ago
  • Staff Robotics Software Engineer

    Agility Robotics 4.6company rating

    Software engineering manager job in Pittsburgh, PA

    Job Description Agility Robotics is a pioneer. Our robot, Digit, is the first to be sold into workplaces across the globe. Our team is differentiated by its expertise in imagining, engineering, and delivering robots with advanced mobility, dexterity, intelligence, and efficiency -- robots specifically designed to work alongside people, in spaces built for people. Every day, we break through engineering challenges and invent new solutions and capabilities that will one day make robots commonplace and approachable. This work is our passion and our responsibility: our mission is to make businesses more productive and people's lives more fulfilling. About the Role We are looking for a Staff Robotics Software Engineer to join our Skills team and help mature the core software stack that powers Digit's autonomous behaviors. In this role, you will work across the entire skill stack-from robot API layers, dynamic skill execution, and behavior frameworks to task planning and fleet orchestration-to ensure our robot skills are reliable, scalable, and production-ready. You will build the infrastructure and foundational systems that allow Digit to execute complex workflows reliably at scale, across different robot generations. Key Responsibilities Design and implement frameworks and interfaces that enable developers, planners, and agents to reason about robot behaviors and ensure behavior sequences are reactive, safe, and reliable. Implement and deploy automatic robot API discovery to allow seamless integration of heterogeneous robotic hardware into workflows. Develop reactive, reusable robot behaviors with well-defined abstractions that make them scalable and easy to extend. Implement task planning and orchestration logic that composes individual skills into higher-level workflows. Integrate symbolic and learned task planning methods that reason over logical state and structured world representations, enabling context-aware and goal-directed autonomy. Validate skills through simulation and hardware-in-the-loop testing to ensure reliability and robustness in production deployments. Drive the long-term technical strategy for the skill architecture, ensuring it evolves cohesively with advances in learning-based control, planning, and AI-driven autonomy. Mentor other engineers and champion best practices in software design, code quality, testing, and maintainability across the team. Required Qualifications BS or MS in Computer Science, Robotics, or a related field. 8+ years of professional experience in robotics software engineering Proficiency in Python and C++ Experience developing or maintaining robot behavior frameworks, robot APIs, task planning systems, or other robotics middleware/infrastructure. Experience implementing and managing dynamic API discovery mechanisms to streamline service integration and improve system scalability. A strong understanding of algorithms, data structures, and software architecture principles. Demonstrated leadership or mentorship experience guiding other engineers and defining software architecture directions. Nice to Have Experience designing and implementing one or more of the following for robotic systems: task planners, directed acyclic graph (DAG), behavior trees (BT), finite state machines (FSM), or other sequential decision-making frameworks. Experience with planning and execution frameworks integrated with large language models (LLMs), vision-language models (VLMs), or learned planners. Hands-on experience with task planning frameworks and libraries (e.g., PDDL-based planners, ROSPlan, or similar). Experience integrating planning with behavior-execution frameworks such as BehaviorTree.CPP. Experience integrating planning algorithms with perception (object detection, pose estimation, semantic segmentation) and real-time control on physical robots. Practical understanding of robotic manipulation tasks (pick-and-place, palletization, bin-picking) and mobile robot navigation, with demonstrated ability to implement planning logic for these applications. Experience with multi-robot coordination, fleet-level task allocation, or distributed task planning. Familiarity with simulation platforms like Isaac Sim, MuJoCo, or Gazebo. Experience contributing to or maintaining open-source task planning frameworks, or building internal libraries that improved reusability, testing, or developer experience. About You You think systemically and anticipate future bottlenecks, shaping infrastructure to scale with the needs of the team and product. You are self-directed and thrive in environments where you're trusted to drive large initiatives forward, even in the face of ambiguity. You champion good software engineering practices, proactively identify and reduce technical debt, and take pride in building systems that are robust and scalable. You are a thoughtful mentor and a collaborative teammate, eager to share knowledge and help others grow. Full-time Employees are eligible for Benefits: 401(k) Plan: Includes a 6% company match. Equity: Company stock options. Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees. Benefit Start Date: Eligible for benefits on your first day of employment. Well-Being Support: Employee Assistance Program (EAP). Time Off: Exempt Employees: Flexible, unlimited PTO and 10 company holidays, including a winter shutdown. Non-Exempt Employees: 10 vacation days, paid sick leave, and 10 company holidays, including a winter shutdown, annually. On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations. Parental Leave: Generous paid parental leave programs. Work Environment: A culture that supports flexible work arrangements. Growth Opportunities: Professional development and tuition reimbursement programs. Relocation Assistance: Provided for eligible roles. All of our roles are U.S.-based. Applicants must have current authorization to work in the United States. Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Agility Robotics prohibits any such discrimination or harassment. Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies. We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page. If you are represented by a third party, your application may not be considered. To ensure full consideration, please apply directly. Apply Now: ***************************
    $101k-133k yearly est. 7d ago

Learn more about software engineering manager jobs

How much does a software engineering manager earn in Pittsburgh, PA?

The average software engineering manager in Pittsburgh, PA earns between $82,000 and $150,000 annually. This compares to the national average software engineering manager range of $100,000 to $198,000.

Average software engineering manager salary in Pittsburgh, PA

$111,000

What are the biggest employers of Software Engineering Managers in Pittsburgh, PA?

The biggest employers of Software Engineering Managers in Pittsburgh, PA are:
  1. Pwc
  2. Accenture
  3. Maven Machines
  4. RELX
  5. The Mine
Job type you want
Full Time
Part Time
Internship
Temporary