Software Engineering Manager II
1 month ago
As a Software Engineering Manager II - Site Reliability Engineering, you will lead a team of Software/Systems Engineers on projects for users and be directly responsible for uptime. You will own end-to-end availability and performance of key services and build automation to prevent problem recurrence. You will also automate response to all non-exceptional service conditions, lead by example, mentor the team, and establish credibility through quality technical execution.
Responsibilities- Lead a team of Software/Systems Engineers on projects for users and be directly responsible for uptime.
- Own end-to-end availability and performance of key services and build automation to prevent problem recurrence.
- Automate response to all non-exceptional service conditions.
- Lead by example, mentor the team, and establish credibility through quality technical execution.
- Manage on-call rotations across continents, using a follow-the-sun model.
- Design, write, and deliver software to improve the availability, scalability, latency, and efficiency of Google's services.
- Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
- 8 years of experience with data structures or algorithms.
- 5 years of experience with software development in one or more programming languages.
- 3 years of experience managing people or teams, leading projects, and designing, analyzing, and troubleshooting distributed systems.
- Master's degree in Computer Science or Engineering.
- 1 year of people management experience.
Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to users' needs, and a fast rate of improvement. Additionally, SRE's will keep an ever-watchful eye on our systems capacity and performance. Much of our software development focuses on optimizing existing systems, building infrastructure, and eliminating work through automation.
As an Engineering Manager, you'll lead a team and be responsible for products globally, providing technical leadership to key projects and empowering and developing teams to do the same.
Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.
-
Software Engineer II
1 month ago
Raleigh, North Carolina, United States Envestnet Full timeJob Summary:The Software Engineer II at Envestnet is responsible for creating and maintaining cutting-edge software products that enhance the precision and efficiency of our clients' back-office operations.This role involves collaborating with the team to solve complex application and software problems, participating in the software development lifecycle,...
-
Software Engineering Manager II
1 month ago
Raleigh, North Carolina, United States Google Full timeJob DescriptionAs a Software Engineering Manager II at Google Cloud, you will be responsible for driving the development and implementation of robust evaluation strategies to ensure the high quality and effectiveness of our security features. You will leverage your knowledge of anomaly detection techniques to identify and address potential vulnerabilities or...
-
Senior Software Development Engineer
4 weeks ago
Raleigh, North Carolina, United States Lucid Software Full timeSoftware Engineering Opportunities at Lucid SoftwareLucid Software is a leader in visual collaboration, helping teams see and build the future from idea to reality. Our products, business, and workplace culture have received numerous awards, such as being named to the Forbes Cloud 100 and a Fortune Best Workplace in Technology. We are a hybrid workplace,...
-
Software Engineer II Java, cloud, workflow
4 weeks ago
Raleigh, North Carolina, United States Truist Inc Full timeJob SummaryThe Software Engineer II Java, cloud, workflow position is a key role in the Truist Digital Commerce platform. As a subject matter expert, you will lead triage efforts, perform system integration support, and become an expert on monitoring and analysis tools such as Dynatrace and Splunk.Key ResponsibilitiesLead triage efforts resulting in...
-
Structural Engineer II
1 month ago
Raleigh, North Carolina, United States Delta Oaks Group Full timeJob OpportunityWe are seeking a highly skilled Structural Engineer II to join our team at Delta Oaks Group. As a key member of our Structural Engineering Department, you will be responsible for performing various structural engineering design and analysis tasks, as well as serving as the primary liaison to our infrastructure inspections department.Key...
-
Senior Software Engineering Manager
4 weeks ago
Raleigh, North Carolina, United States Origence Full timeAbout OrigenceOrigence is a fintech company specializing in SaaS lending solutions. With 30 years of innovation, we empower Credit Unions across the United States with accessible, competitive lending services. Our mission is customer-centric, focusing on employee growth and a culture of innovation and ownership.Job DescriptionWe seek a natural leader to...
-
Civil Project Engineer II/III
4 weeks ago
Raleigh, North Carolina, United States Timmons Group Full timeJob Description:Timmons Group is seeking a skilled Civil Project Engineer II/III - Land Development candidate to join our team. As a key member of our Residential, Commercial, and Public Land Development Groups, you will be responsible for performing site development engineering and project management tasks for various land development projects.Key...
-
Principal Software Engineering Manager
4 weeks ago
Raleigh, North Carolina, United States Microsoft Corporation Full timeMicrosoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is a team behind Microsoft's expanding Cloud Infrastructure, responsible for powering Microsoft's "Intelligent Cloud" mission.SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses, including Bing, MSN, Office 365, Xbox Live,...
-
Geotechnical Project Engineer II
4 weeks ago
Raleigh, North Carolina, United States Rummel Klepper and Kahl Full timeRK&K is a leading civil engineering firm seeking a highly skilled Geotechnical Project Engineer II to join our Raleigh Office.We offer a supportive, collaborative environment where you can develop your skills and establish your career without the burden of corporate metrics.As a Geotechnical Engineer at RK&K, you will have the opportunity to work across...
-
Software Engineering Lead
4 weeks ago
Raleigh, North Carolina, United States LexisNexis Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to lead our software development team. As a key member of our team, you will be responsible for guiding project plans, schedules, and methodologies, while also coding complex systems.ResponsibilitiesServing as the initial point of escalation for software development issues within specific...
-
Civil Project Engineer II/III Position
4 weeks ago
Raleigh, North Carolina, United States Timmons Group Full timeStormwater Project Engineer RoleTimmons Group is seeking a skilled Civil Project Engineer II/III to join our Stormwater Group in Raleigh, NC.Key Responsibilities:Design project components using relevant office software, modeling, and Civil 3D technology.Complete calculations using engineering formulas and skills, or utilize computers to solve...
-
Software Development Engineer
4 weeks ago
Raleigh, North Carolina, United States Veranex Full timeAbout This Role:Veranex is a leading service provider for medtech companies. Our global team of experts helps clients anticipate challenges and find solutions throughout the development and commercial lifecycle. Together, we accelerate new technologies to market and improve patient outcomes.Key Responsibilities:Develop technical aspects of software...
-
Software Developer II
4 weeks ago
Raleigh, North Carolina, United States AECOM Full timeAECOM is seeking a skilled Web Application Software Developer to join our team in Raleigh, NC. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality web applications that meet the needs of our clients.The successful candidate will have a strong background in software development, with experience in...
-
**Software Engineer**
6 days ago
Raleigh, North Carolina, United States Assisting Hands Full timeDeliver high-quality software solutions as part of a collaborative team environment. Our **Software Engineer** will design and develop scalable software systems, working closely with cross-functional teams to drive business outcomes.Key Responsibilities:Develop and maintain software applications using best-in-class practicesCollaborate with product managers...
-
Embedded Software Engineer
4 weeks ago
Raleigh, North Carolina, United States AA2IT Full timeJob Title: Embedded Software EngineerAA2IT is seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing and developing software for medical devices.Key Responsibilities:Design and development of embedded software for medical devices (C and C++).Responsible for design and...
-
Water Resources Engineer
4 weeks ago
Raleigh, North Carolina, United States AMT Engineering Full timeAMT Engineering is seeking a highly motivated Hydraulic Engineer to join our team of design professionals in Raleigh, NC. The ideal candidate will have 5+ years of experience in water resources engineering and lead tasks for transportation-related projects for NCDOT and North Carolina localities.This is an excellent opportunity to work on challenging...
-
Software Engineering Lead
1 month ago
Raleigh, North Carolina, United States RELX Full timeAbout the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at RELX. As a key member of our engineering team, you will be responsible for leading the development of complex software systems and mentoring junior engineers.Key Responsibilities:Lead the development of software systems, ensuring they meet the required quality and...
-
Senior Software Engineer
1 month ago
Raleigh, North Carolina, United States Jobot Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our dynamic team at Jobot. As a key member of our close-knit team, you will be responsible for developing high-quality software solutions using cutting-edge technologies like Python, Django, React, Docker, Kubernetes, and Microservices.ResponsibilitiesDesign, develop, and...
-
Software Development Engineer III
4 weeks ago
Raleigh, North Carolina, United States Google Full timeJob SummaryGoogle is seeking a highly skilled Software Development Engineer III to join our team. As a key member of our engineering team, you will design, develop, and test software solutions that meet the needs of our users. Responsibilities* Write product or system development code* Review code developed by other engineers and provide feedback to ensure...
-
Senior Software Engineer
4 weeks ago
Raleigh, North Carolina, United States Applied Research Associates Full timeJob DescriptionApplied Research Associates, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a member of our multidisciplinary team, you will be responsible for developing software tools that strengthen our national security.Key Responsibilities:Develop software tools for geospatial modeling and simulationCollaborate with a...