Software Developer Team Lead

Bosch Logo

Bosch

๐Ÿ“Remote - United States

Summary

Join Robert Bosch LLC as a Software Developer Team Lead and support the Software Development Manager in managing a global team. This role focuses on establishing and executing DevSecOps strategies for cloud and on-premises environments, utilizing Azure PaaS resources. You will lead and mentor team members, manage Azure cloud resources, define network architecture, ensure EISA policy adherence, and prioritize security risks. The position involves collaborating with various teams, coaching software engineers on application security, and supporting multiple applications throughout the SDLC. You will also participate in the design, development, testing, and implementation of new applications. This is a hybrid role with 4 days remote and 1 day in the office.

Requirements

  • This position requires a Bachelorโ€™s, degree or foreign equivalent in Computer Science, Information Technology, Computer Engineering, Information Systems or a related field, plus 5 years of experience as a Cloud Consultant, Azure Engineer or an occupation involving Cloud Architecture Microsoft technologies
  • Additionally, the applicant must have employment experience with: (1) Azure Resources (App Services, Application Gateway, Network, Storage, Azure Automation, Azure Backup and Site Recovery Services, or Security) to develop and maintain an Azure-based cloud solution, with a strong focus on implementing best practice cloud security measures; (2) Provisioning and configuring Azure Resources using Infrastructure as Code; (3) Creating and maintaining CI/CD pipelines in Azure DevOps; (4) Languages such as PowerShell or CloudShell; and (5) Infrastructure as Codetools such as Bicep and ARM templates

Responsibilities

  • Establish DevSecOps cloud and on-premises Strategy for Boschโ€™s global products and services
  • Establish processes, guidelines, and train others on executing the deliverables within our DevSecOps Strategy
  • Serve as a Team Leader who support the Software Development Manager with all managerial tasks for our global team
  • Act as a leader who manages the entire team end-to-end of the DevSecOps space managing Azure PaaS cloud resources including defining and supporting the industry best practices; network architecture definition, design, and documentation; abide by EISA policy adherence; set up and monitor infrastructure and applications; and analyze and prioritize security risks
  • Play a lead role in collaboration and knowledge sharing amongst Developers, Operations, and Security teams
  • Coach software engineers on application security aspects
  • Lead and support multiple applications through the SDLC
  • Assist in the design, development, maintenance and support of web-based applications and resolution of system issues
  • Participate in the design, development, testing and implementation of new applications to support customer requirements
  • Perform complex business problem analysis, documentation and program development
  • Responsible for the design, development, maintenance and support of web-based system applications and resolution of complex system issues
  • Participate in the design, development, testing and implementation of new applications to support customer requirements
  • Work closely with CI teams and the global user community to coordinate the new programs required to support the business needs
  • Act as lead developer by providing guidance on development practices and mentoring/assisting other developers

Benefits

Telecommuting: Hybrid, 4 days a week remote, 1 day in office

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.