44 Software Engineers jobs in Pittsburgh
Manager, Software Engineering
Posted today
Job Viewed
Job Description
We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applications and experiences with agility and ease.
We're proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power progress. Join us as a Manager, Software Engineering, for our ShareFile product group and help us do what we do best: propelling business forward. This will be a hybrid role so working between your home office and our Raleigh NC office.
As a Manager, Software Engineering at Progress Software, you will be responsible for leading two critical teams: AI and Client Components. You will guide a team of engineers (5 per team) in developing AI-driven features and building key front-end components that deliver outstanding user experiences. You'll play a vital role in ensuring timely delivery, driving team performance, and aligning engineering efforts with our broader business objectives.
This is an exciting opportunity for an experienced engineering leader to build a high-performing, collaborative engineering culture, foster innovation, and help shape the future of our product suite. In this role, you will:
Team Leadership & Development:
- Manage and mentor two engineering teams (AI Frameworks and Identity) of 5 engineers each, fostering a culture of collaboration, growth, and accountability.
- Provide coaching and guidance to team members, helping them navigate challenges and grow their technical and leadership skills.
- Foster a positive team culture, promoting an environment of trust, innovation, and knowledge sharing.
- Conduct performance reviews, provide feedback, and support career development plans for engineers.
- Own the engineering delivery for the AI framework and Identity, ensuring projects are completed on time, within scope, and meet high-quality standards.
- Lead teams in setting and tracking clear goals and key results, balancing short-term deliverables with long-term strategic goals.
- Drive execution by removing obstacles, mitigating risks, and ensuring effective cross-functional collaboration.
- Strong platform mindset with the ability to think in terms of reusable services, APIs, and governance.
- Background in security & compliance and comfort with modern AI infra (vector DBs, serving, orchestration).
- Ability to abstract complexity into frameworks that product teams can adopt.
- Collaborate with product management, design, and other engineering teams to align on product goals, requirements, and timelines.
- Maintain open lines of communication between stakeholders and engineering teams to ensure visibility and alignment on progress and roadblocks.
- Build relationships with senior leadership to ensure the technical strategy is aligned with business priorities.
- Implement and refine engineering processes, ensuring teams adhere to best practices in software development, testing, and deployment.
- Optimize team performance through agile methodologies, regular retrospectives, and continuous improvement initiatives.
- Foster a culture of experimentation and iteration, encouraging teams to explore innovative approaches while maintaining a focus on results.
- 10+ years of software engineering experience with at least 2-4 years in a management role.
- Deep knowledge of auth/authz protocols: OAuth2.0, OpenID Connect, SAML, SCIM.
- Familiarity with federated identity and enterprise integrations (Okta, Azure AD, Ping, Auth0).
- Familiarity with modern AI/ML frameworks LLM orchestration frameworks (LangChain, LlamaIndex, OpenAI MCP).
- Knowledge of model lifecycle: training vs inference, versioning, rollback strategies.
- Experience with distributed systems & APIs (microservices, gRPC/REST, service discovery).
- Exposure to framework design: SDKs, APIs, developer tooling, plugin systems.
- Leadership Skills: Proven track record of leading and mentoring high-performance engineering teams in a fast-paced environment.
- Project Management: Experience managing engineering projects from inception to delivery using agile methodologies (Scrum/Kanban).
- Collaboration: Excellent communication and interpersonal skills, with the ability to work effectively across teams and with senior leadership.
- Problem-Solving: Strong analytical and problem-solving abilities with a hands-on, solution-oriented approach.
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Familiarity with cloud-based platforms (AWS, GCP, or Azure).
- Experience in scaling tech teams, managing talent, and driving process improvements at a growing company.
This position is also eligible to participate in our performance-based annual corporate bonus plan. Final base compensation is determined by a number of factors, including but not limited to job-related skills, education, demonstrable experience, and allowance for future and continued salary growth. We also offer a robust benefits package, with details below.
If this sounds like you and fits your experience and career goals, we'd be happy to chat.
What we offer in return is the opportunity to experience a great company culture with wonderful colleagues to learn from and collaborate with and also to enjoy:
- Medical, dental, vision, life & disability, and financial benefits (including 401(k) retirement savings plan. Tuition Reimbursement program. Additional voluntary benefits including crucial illness/hospital indemnity, identity theft protection, auto & home insurance, legal, and pet insurance.
- Competitive salary, bonus, and best-in-class Employee Stock Purchase Program (ESPP) with a 27-month lookback
- Flexible paid vacation time, paid day off for your birthday, and company holidays. A variety of leave plans, including Parental Leave.
- Employee Assistance Program (EAP) and an employee well-being program focusing on physical, mental, and financial health.
Together, We Make Progress
Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds. Our unique combination of perspectives inspires innovation, connects us to our customers and positively affects our communities. It is only by working together and learning from each other that we make Progress. Join us!
Manager Software Engineering
Posted 1 day ago
Job Viewed
Job Description
** Please note that the selected individual for this role will be expected to work in our Raleigh, NC location from the time of joining. If you reside outside of the Raleigh region and you are unable or unwilling to relocate, then please consider other roles across our organization that might allow for remote locations. **
About our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX ( , a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today’s top model creators for each individual legal use case.Global Nexis Solutions, a division of LexisNexis, is seeking a Manager, Software Engineering who will provide leadership, management, direction, and vision to software engineers and/or development employees including offshore contractors/consultants and interns needed to support, run, and change activities in the software development life cycle. The position works closely with development peers, product and project leaders/managers, and other in-house software developers as well as directs the successful completion and delivery of respective software components and any other related deliverables. The position reports progress and suggestions to senior management. Additional responsibilities include identifying and supporting talent and defining resource requirements to ensure successful delivery.
Qualifications :
• 10+ years of Software Development experience
• 4+ years of Software and People Management experience • BS Engineering/Computer Science or equivalent experience required; advanced degree preferred
• Expertise in Full Stack Development (C# & Angular preferred)
• Understanding / Experience with CICD
• Strong knowledge and experience with Agile Scrum
• Ability to tackle complex solutions, escalations
• Prior support of external facing products
• Expertise in code reviews and development approaches
• Technology enthusiast – staying on top of frequently changing technology
• Ability to leverage technical metrics to drive effective business decisions
• Partnering with and leading internal and external technology resources to solving complex needs
• Ensure all staff is provided with training and resources needed to perform their jobs
• Provided frequent feedback and coaching to team to meet and exceed individual and team performance goals consistently Technical Skills :
• Proven knowledge and experience in project planning and management tools to manage project progress, and scope. • Experience in code reviews and development approaches. • Expertise in industry best practices for iterative software development. • Ability to be hands on with and coach teams and leads. • Ability to understand large complex systems. • Proven ability to adapt to new roles and responsibilities. • Software development process expert in applicable methodologies (e.g., Agile, Kanban, SVPG). • Proven expertise and experience applying industry best practices in all aspects of development. • Proven expert in partnering and leading internal and external technology resources in solving complex business needs. • Ability to design and work with complex data models. • Expertise in development languages including but not limited to: Java/J2EE, JavaScript, C#, HTML, XML, SQL, Windows, UNIX, and .Net. • Ability to write and review portions of detailed specifications for the development of system components of advanced complexity. • Strong skills in setting, communicating, implementing, and achieving business objectives and goals through the direct management of others. • Strong organization/project planning, time management, and change management skills across multiple functional groups and departments, and strong delegation skills involving prioritizing and reprioritizing projects and managing projects of various size and complexity. • Advanced problem-solving experience involving leading teams in identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues; prior success extracting/translating findings into alternatives/solutions; and identifying risks/impacts and schedule adjustments to facilitate management decision-making. • Advanced communication (verbal and written) and customer service skills. Strong interpersonal, communication, and presentation skills applicable to a wide audience including senior and executive management, customers, etc., including diction/terminology and presenting information in a concise and effective manner to clients, management, and various departments using assorted communication mediums . Accountabilities : • Successfully partner and lead large global resources in solving complex business needs. • Perform reviews to ensure enterprise and architectural standards and processes are followed. • Complete management responsibilities to include performance management, hiring and coaching of staff, and resource planning. • Write advanced complex code for computer systems and serve as a senior source of expertise. • Manage system and user acceptance testing cycles to ensure accurate and quality business solutions. • Lead the development of technical standards, and perform reviews to ensure enterprise and architectural standards and processes are followed. • Serve as a primary technical point of contact for external technology resources. • Recommend technical strategy and direction across functional area. • Participate in development and evolution of architecture. • Consult with stakeholders to find alternative work-arounds during system outages. • Serve as acknowledged “go to” person on coding and technical issues. • Interface with other technical personnel or team members to finalize requirements. • Write and review portions of detailed specifications for the development of system components of moderate complexity. • Carry out management responsibilities in accordance with the organization’s policies, procedures, and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; and addressing complaints and resolving problems. • Empower the staff to be accountable and responsible for their own actions and decisions. • All other duties as assigned .
Work in a way that works for youWe promote a healthy work/life balance across the organization. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
- Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Working for youWe know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
-
Health Benefits: Comprehensive, multi-carrier program for medical, dental and vision benefits
-
Retirement Benefits: 401(k) with match and an Employee Share Purchase Plan
-
Wellbeing: Wellness platform with incentives, Headspace app subscription, Employee Assistance and Time-off Programs
-
Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity
-
Family Benefits, including bonding and family care leaves, adoption and surrogacy benefits
-
Health Savings, Health Care, Dependent Care and Commuter Spending Accounts
-
Up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice
About the BusinessLexisNexis Legal & Professional® provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis® and Nexis® services.
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights .
RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.
Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.
Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.
Software Engineering Intern
Posted 1 day ago
Job Viewed
Job Description
Software Engineering Intern
This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office.Who We Are:
Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world. Our culture thrives on finding new and better ways to accelerate what’s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE.
Job Description:
This requestion may be classified as on desk or hybrid depending on location and role.
Job Family Definition:
Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.
Management Level Definition:
Contributes to assignments of limited scope by applying technical concepts and theoretical knowledge acquired through specialized training, education, or previous experience. Acts as team member by providing information, analysis and recommendations in support of team efforts. Exercises independent judgment within defined parameters.
Responsibilities:
• Codes and programs enhancements, updates, and changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
• Executes established test plans and protocols for assigned portions of code; identifies, logs, and debugs assigned issues.
• Develops understanding of and relationship with internal and outsourced development partners on software systems design and development.
• Participates as a member of a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately- complex products.
Intern Education & Experience Required:
Working towards a Bachelor's and/or Master's degree with a focus in Computer Science, Information Systems, or equivalent.
Knowledge and Skills:
• Experience or understanding of software systems design tools and languages.
• Good analytical and problem-solving skills.
• Understanding of design for software systems running on multiple platform types
• Good written and verbal communication skills; mastery in English and local language.
• Understanding of basic testing, coding, and debugging procedures
• Good written and verbal communication skills; mastery in English and local language
Additional Skills:
What We Can Offer You:
Health & Wellbeing
We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.
Personal & Professional Development
We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.
Unconditional Inclusion
We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good.
Let's Stay Connected:
Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE.
#unitedstates #internsJob:
EngineeringJob Level:
N/AStates with Pay Range Requirement
The expected salary/wage range for a U.S.-based hire filling this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level. If this is a sales role, then the listed salary range reflects combined base salary and target-level sales compensation pay. If this is a non-sales role, then the listed salary range reflects base salary only. Variable incentives may also be offered. Information about employee benefits offered can be found at
USD Hourly: $35.00 - $46.00HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity.
Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities.
HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.
Manager Software Engineering
Posted 1 day ago
Job Viewed
Job Description
About our Team
LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today's top model creators for each individual legal use case.
Global Nexis Solutions, a division of LexisNexis, is seeking a Manager, Software Engineering who will provide leadership, management, direction, and vision to software engineers and/or development employees including offshore contractors/consultants and interns needed to support, run, and change activities in the software development life cycle. The position works closely with development peers, product and project leaders/managers, and other in-house software developers as well as directs the successful completion and delivery of respective software components and any other related deliverables. The position reports progress and suggestions to senior management. Additional responsibilities include identifying and supporting talent and defining resource requirements to ensure successful delivery.
Qualifications :
• 10+ years of Software Development experience
• 4+ years of Software and People Management experience
• BS Engineering/Computer Science or equivalent experience required; advanced degree preferred
• Expertise in Full Stack Development (C# & Angular preferred)
• Understanding / Experience with CICD
• Strong knowledge and experience with Agile Scrum
• Ability to tackle complex solutions, escalations
• Prior support of external facing products
• Expertise in code reviews and development approaches
• Technology enthusiast - staying on top of frequently changing technology
• Ability to leverage technical metrics to drive effective business decisions
• Partnering with and leading internal and external technology resources to solving complex needs
• Ensure all staff is provided with training and resources needed to perform their jobs
• Provided frequent feedback and coaching to team to meet and exceed individual and team performance goals consistently
Technical Skills :
• Proven knowledge and experience in project planning and management tools to manage project progress, and scope.
• Experience in code reviews and development approaches.
• Expertise in industry best practices for iterative software development.
• Ability to be hands on with and coach teams and leads.
• Ability to understand large complex systems.
• Proven ability to adapt to new roles and responsibilities.
• Software development process expert in applicable methodologies (e.g., Agile, Kanban, SVPG).
• Proven expertise and experience applying industry best practices in all aspects of development.
• Proven expert in partnering and leading internal and external technology resources in solving complex business needs.
• Ability to design and work with complex data models.
• Expertise in development languages including but not limited to: Java/J2EE, JavaScript, C#, HTML, XML, SQL, Windows, UNIX, and .Net.
• Ability to write and review portions of detailed specifications for the development of system components of advanced complexity.
• Strong skills in setting, communicating, implementing, and achieving business objectives and goals through the direct management of others.
• Strong organization/project planning, time management, and change management skills across multiple functional groups and departments, and strong delegation skills involving prioritizing and reprioritizing projects and managing projects of various size and complexity.
• Advanced problem-solving experience involving leading teams in identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues; prior success extracting/translating findings into alternatives/solutions; and identifying risks/impacts and schedule adjustments to facilitate management decision-making.
• Advanced communication (verbal and written) and customer service skills. Strong interpersonal, communication, and presentation skills applicable to a wide audience including senior and executive management, customers, etc., including diction/terminology and presenting information in a concise and effective manner to clients, management, and various departments using assorted communication mediums.
Accountabilities :
• Successfully partner and lead large global resources in solving complex business needs.
• Perform reviews to ensure enterprise and architectural standards and processes are followed.
• Complete management responsibilities to include performance management, hiring and coaching of staff, and resource planning.
• Write advanced complex code for computer systems and serve as a senior source of expertise.
• Manage system and user acceptance testing cycles to ensure accurate and quality business solutions.
• Lead the development of technical standards, and perform reviews to ensure enterprise and architectural standards and processes are followed.
• Serve as a primary technical point of contact for external technology resources.
• Recommend technical strategy and direction across functional area.
• Participate in development and evolution of architecture.
• Consult with stakeholders to find alternative work-arounds during system outages.
• Serve as acknowledged "go to" person on coding and technical issues.
• Interface with other technical personnel or team members to finalize requirements.
• Write and review portions of detailed specifications for the development of system components of moderate complexity.
• Carry out management responsibilities in accordance with the organization's policies, procedures, and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; and addressing complaints and resolving problems.
• Empower the staff to be accountable and responsible for their own actions and decisions.
• All other duties as assigned.
Work in a way that works for you
We promote a healthy work/life balance across the organization. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
- Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
- Health Benefits: Comprehensive, multi-carrier program for medical, dental and vision benefits
- Retirement Benefits: 401(k) with match and an Employee Share Purchase Plan
- Wellbeing: Wellness platform with incentives, Headspace app subscription, Employee Assistance and Time-off Programs
- Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity
- Family Benefits, including bonding and family care leaves, adoption and surrogacy benefits
- Health Savings, Health Care, Dependent Care and Commuter Spending Accounts
- Up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice
About the Business
LexisNexis Legal & Professional® provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis® and Nexis® services.
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here
Please read our Candidate Privacy Policy.
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights.
Software Engineering Manager, Product
Posted 1 day ago
Job Viewed
Job Description
Summary:
Meta is seeking a highly motivated and experienced Software Engineering Manager to join our team. As an engineering manager you will support, enable and empower your team, managing high performing engineers to make a meaningful impact on billions of people around the world. Software Engineering Managers are clearly characterized by progressive technical experience and demonstrated progression in management responsibility.
Required Skills:
Software Engineering Manager, Product Responsibilities:
-
Lead and manage a team of software engineers to deliver high-quality products and solutions
-
Collaborate with cross-functional teams to drive technical innovation
-
Develop and implement technical strategies to achieve business objectives
-
Foster an environment of continuous learning, growth, and improvement
Minimum Qualifications:
Minimum Qualifications:
-
8+ years of, or PhD + 4 years of software engineering work experience, including hands on technical management
-
Demonstrated experience recruiting, building, structuring, and leading technical organizations, including performance management
-
Bachelor of Science/Masters in Computer Science or equivalent practical experience
-
Experience supporting, coaching, mentoring, and developing software engineers
-
2+ years of experience in managing a team of engineers with varied skill levels
Preferred Qualifications:
Preferred Qualifications:
- Hands-on technical manager with experience building holistic web based software solution, API design, and interactions between servers and clients
Public Compensation:
$177,000/year to $251,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
Software Engineering Manager, Infrastructure
Posted 1 day ago
Job Viewed
Job Description
Summary:
Meta is seeking a highly motivated and experienced Software Engineering Manager to join our team. As an engineering manager you will support, enable and empower your team, managing high performing engineers to make a meaningful impact on billions of people around the world. Software Engineering Managers are clearly characterized by progressive technical experience and demonstrated progression in management responsibility.
Required Skills:
Software Engineering Manager, Infrastructure Responsibilities:
-
Lead and manage a team of software engineers to deliver high-quality products and solutions
-
Collaborate with cross-functional teams to drive technical innovation
-
Develop and implement technical strategies to achieve business objectives
-
Foster an environment of continuous learning, growth, and improvement
Minimum Qualifications:
Minimum Qualifications:
-
8+ years of, or PhD + 4 years of software engineering work experience, including hands on technical management
-
Demonstrated experience recruiting, building, structuring, and leading technical organizations, including performance management
-
Bachelor of Science/Masters in Computer Science or equivalent practical experience
-
Experience supporting, coaching, mentoring, and developing software engineers
-
2+ years of experience in managing a team of engineers with varied skill levels
Preferred Qualifications:
Preferred Qualifications:
- Hands-on technical management building large scale distributed systems
Public Compensation:
$177,000/year to $251,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
Software Engineering Technical Manager
Posted 1 day ago
Job Viewed
Job Description
What Commercial Technologies Software Engineering contributes to Cardinal Health
Commercial Technologies manages the enterprise's portfolio of commercial technologies to maximize the business value of the technologies and enhance the customer experience. This function creates strategies for the portfolio and innovative solutions based on relationships with business leaders, develops back-end solutions and capabilities, and improves the front-end experience.
Commercial Technologies Software Engineering develops design options, process improvements and back-end solutions for commercial technologies to maximize performance and suitability for business needs. This job family manages engineering projects and plans for commercial technologies and interfaces with product managers to develop objectives. This job family assesses product systems, identifies opportunities for process and system improvements, and develops solutions through application of engineering principles.
Responsibilities
-
Strong technical acumen. Be able to effectively communicate with the team on architecture, design patterns, coding quality and review, and modern technologies
-
Ability to mentor and grow the technical and non-technical skills of your team
-
Strong focus on compliance, quality and fault-tolerant software
-
Introduce and enforce good process and practices around Agile based working and resource allocation
-
Represent the product capabilities across Cardinal Health and with clients to define and deliver required functionality
-
Ensure on-time and in-full delivery of product commitments to support business growth
Qualifications
-
8+ years of Software development experience preferred
-
5+ years in a technical software management role
-
Bachelor's degree in related field, or equivalent work experience, preferred
What is expected of you and others at this level
-
Manages department operations and supervises professional employees.
-
Participates in the development of policies and procedures to achieve specific goals
-
Ensures employees operate within guidelines
-
Decisions have a short-term impact on work processes, outcomes and customers
-
Interacts with subordinates, peers, customers, and suppliers at various management levels; may interact with senior management
-
Interactions normally involve resolution of issues related to operations and/or projects
-
Gains consensus from various parties involved
-
Proven experience in customer engagement and relationship management
Anticipated salary range: $121,600 - $182,385
Bonus eligible: Yes
Benefits: Cardinal Health offers a wide variety of benefits and programs to support health and well-being.
-
Medical, dental and vision coverage
-
Paid time off plan
-
Health savings account (HSA)
-
401k savings plan
-
Access to wages before pay day with myFlexPay
-
Flexible spending accounts (FSAs)
-
Short- and long-term disability coverage
-
Work-Life resources
-
Paid parental leave
-
Healthy lifestyle programs
Application window anticipated to close: 09/29/2025 *if interested in opportunity, please submit application as soon as possible.
The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity.
Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply.
Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law.
To read and review this privacy notice click here (
Be The First To Know
About the latest Software engineers Jobs in Pittsburgh !
Senior Software Engineering, iOS

Posted today
Job Viewed
Job Description
+ _link_ Copy link
+ _email_ Email a friend
_corporate_fare_ Google _place_ Durham, NC, USA; Raleigh, NC, USA
**Mid**
Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area.
Apply
+ _link_ Copy link
+ _email_ Email a friend
_info_outline_
XNote: By applying to this position you will have an opportunity to share your preferred working location from the following: **Durham, NC, USA; Raleigh, NC, USA** .
**Minimum qualifications:**
+ Bachelor's degree or equivalent practical experience.
+ 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
+ 3 years of experience with iOS application development.
+ 1 year of experience with mobile application design and architecture.
+ Experience with coding in Objective-C or Swift.
**Preferred qualifications:**
+ Masters degree or PhD in Computer Science or equivalent practical experience.
+ 10 years of experience in software development.
+ Experience in improving performance and reliability of mobile applications.
+ Experience in video conferencing.
+ Experience in Application programming interface (API) design, performance optimization, performance analysis, client architecture, or tools in the mobile space.
**About the job**
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
AI will change the future of work in profound ways, and our products- Gmail, Docs, Drive, Calendar, Sheets, Vids and Meet are at the forefront. From pre-computed summaries for email threads, summaries for meetings, and videos created from a document using lifelike AI avatars, our AI opportunity is huge. Our mission is to meaningfully connect people so they can create, build, and grow together and as part of the team you can build how productivity tools should work 5-10 years into the future. You will work with model builders (Google DeepMind), work with exceptional leaders, and have the ability to impact billions of users across the world.
The US base salary range for this full-time position is $166,000-$244,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more aboutbenefits at Google ( .
**Responsibilities**
+ Develop iOS application infrastructure for Google Meet with improving performance and reliability.
+ Work cross Google teams to find the opportunities for making performance and reliability better over time.
+ Design, plan, and execute performance optimizations.
+ Rework architecture and components for Google Meet that improves sustainability.
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google'sApplicant and Candidate Privacy Policy (./privacy-policy) .
Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See alsoGoogle's EEO Policy ( ,Know your rights: workplace discrimination is illegal ( ,Belonging at Google ( , andHow we hire ( .
If you have a need that requires accommodation, please let us know by completing ourAccommodations for Applicants form ( .
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:
Director, Software Engineering (Networking)
Posted 1 day ago
Job Viewed
Job Description
We are seeking a strategic and technically adept Director of Software Engineering to lead the Networking team within the NLS (Networking Layers and Storage) organization. This role will drive innovation and execution across ONTAP's networking stack, including control and data planes, NIC and offload technologies, and cloud networking features. The ideal candidate will be a proven leader with deep expertise in networking software, people management, and cross-functional collaboration.
**Job Responsibilities**
+ Lead and grow a high-performing engineering team focused on networking features, performance, and quality across ONTAP platforms.
+ Define and execute technical strategy for networking software, including FreeBSD-based stack, NIC drivers, RDMA, and offload technologies.
+ Collaborate with product management, QA, and other engineering teams to deliver scalable, resilient, and performant networking solutions.
+ Drive architectural decisions and ensure alignment with ONTAP's hybrid cloud strategy.
+ Mentor senior managers and engineers, fostering a culture of innovation, accountability, and continuous improvement.
+ Manage resource allocation, project prioritization, and delivery timelines across multiple initiatives.
+ Represent the networking team in executive reviews, roadmap planning, and customer engagements.
+ Partner with vendors and internal stakeholders to ensure timely delivery and integration of third-party components.
**Education & Required Experience**
+ Typically requires a minimum of 12 years of related experience in software engineering, with 5 years of people leadership experience
+ Proven track record of managing large-scale networking software projects and teams.
+ Strong understanding of networking protocols (TCP/IP, iSCSI, NVMe, RoCE, Infiniband), NIC architecture, and cloud networking.
+ Excellent communication and stakeholder management skills.
+ Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
**Preferred Experience (in addition to requirements)**
+ Experience with ONTAP or similar storage platforms.
+ Familiarity with hybrid cloud environments and cloud-native networking.
+ Background in performance optimization and resiliency engineering.
+ Prior engagement with vendor ecosystems and hardware integration.
+ Experience with FreeBSD or similar OS kernel development is highly desirable.
Compensation:
The target salary range for this position is $241,000-$300,000. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off (PTO), various Leave options, Performance-Based Incentives, employee stock purchase plan, and/or restricted stocks (RSU's), with all offerings subject to regional variations and governed by local laws, regulations, and company policies. Benefits may vary by country and region, and further details will be provided as part of the recruitment process.
At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.
**Equal Opportunity Employer:**
NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification.
**Why NetApp?**
We are all about helping customers turn challenges into business opportunity. It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better - but also to innovate. We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches.
We enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time per year to volunteer with their favorite organizations. We provide comprehensive medical, dental, wellness, and vision plans for you and your family.
We offer educational assistance, legal services, and access to discounts. Finally, we provide financial savings programs to help you plan for your future.
If you want to help us build knowledge and solve big problems, let's talk.
Technical Director - Software Engineering

Posted 8 days ago
Job Viewed
Job Description
MetLife is one of the leading providers of Group Benefits worldwide and is the premier provider of U.S. Benefits. We have an exciting opportunity to join and lead a dynamic application development team specializing in APIs, data exchanges, and Applications Modernization, where you will play a key role in driving critical business deliverables and transforming our legacy systems into modern platforms. Your responsibilities will include designing solutions for IT and Business objectives, executing Proof of Concepts to address fast-moving objectives with emerging technologies, and providing end-to-end technical direction for IT product development teams. As a director, this is a hands-on role overseeing multi-phased initiatives, managing onshore and offshore teams, and collaborating closely with Product and Design teams to deliver cutting-edge solutions. This role offers the chance to significantly impact, foster curiosity, and play a critical part in delivering innovative technology and customer solutions.
Key Responsibilities:
* Oversee technical implementation across the product portfolio, including distributed technologies like Java with Spring Boot and/or React, JavaScript / Python, JSON / XML, OpenShift, containers, headless API development, and Azure technologies, including DevOps, Cloud implementations, and general software development in Azure.
* Provide solution architecture for various new features in line with modern development practices.
* Develop architectural runway and POCs typically in java-springboot and React.
* Do technical code and solution walkthroughs.
* Lead technical teams of 50+ resources, including employees and onshore/offshore partner teams.
* Manage people and resources, including hiring, development, talent engagement, upskilling, performance management, and annual reviews.
* Serve as the key technology advisor to the Product Manager.
* Develop and manage an application roadmap that delivers value in the short and long term.
* Integrate site reliability practices into SAFE Agile software development.
* Establish and enforce best practices in software development, including code management, security, currency, performance, testing, DevOps practices, application maintainability, and reliability.
* Utilize Agile software development metrics, maintenance metrics, and KPIs to optimize product delivery
* Identify risks and drive audits to a conclusion.
* Manage financials and budgets for software and services purchases/renewals.
* Oversee any software and services vendors where applicable.
Essential Business Experience and Technical Skills:
Required:
* Bachelor's degree in engineering or equivalent.
* 8+ years of hands-on development experience in full-stack software engineering.
* 3+ years of creating technical designs in the cloud, preferably Azure and Kubernetes. Experience with cloud-based technologies, implementation/migrations.
* Proven experience in leading/managing a team of technologists. Experience in managing effective teams, both onshore and offshore.
* 5+ years of development experience with one or more programming languages, such as Java, Python, and/or JavaScript.
* Proficiency with various database technologies and solutions, including both SQL (Oracle or MS SQL Server preferred) and NoSQL.
* Container-based development leveraging Docker and/or Kubernetes.
* Experience in managing production applications, including monitoring, support, and triage of production issues.
* Hands-on development of microservices and applications from the ground up
* Experience with integration tools such as Kafka, and/or MQ, Azure function apps/logic apps, etc.
Preferred:
* A person who wants to be hands-on in solving technical challenges.
* CP4I Components: Familiarity with the various components of CP4I, such as App Connect, API Connect, MQ, Event Streams, and DataPower Gateway.
* Hybrid Cloud Integration: Designing and implementing integration solutions across on-premises and cloud environments.
* API Management: Utilizing API Connect for creating, managing, and securing APIs.
* MQ Administration: Configuration, management, and monitoring of MQ environments, including security, clustering, and high availability.
* DevOps and CI/CD: Implementing continuous integration and continuous delivery pipelines for integration solutions within CP4I.
* 3+ years of experience in the Agile framework, delivery model, and tools.
* Knowledge of site reliability practices to reduce churn and overall application overhead.
* Experience with requirements management (in the form of user stories, use cases, etc.), functional design, technical design, architecture, and automated testing.
* Strong analytical and communication skills.
* DevOps practices for CI/CD, release management, and automation using Azure DevOps or equivalent.
* Ability to guide teams in detailed analysis, pattern recognition, and diagnosis of issues.
At MetLife, we're leading the global transformation of an industry we've long defined. United in purpose, diverse in perspective, we're dedicated to making a difference in the lives of our customers.
Equal Employment Opportunity/Disability/Veterans
If you need an accommodation due to a disability, please email us at This information will be held in confidence and used only to determine an appropriate accommodation for the application process.
MetLife maintains a drug-free workplace.