Software Engineering Team Leader

Job Description

About Us

Imagine a company that combines the dynamic energy of a start-up and the backing of Siemens, a global powerhouse. A company where ideas, passion, and ingenuity are valued - and - vital to solve the next generation of smart building challenges and help customers achieve net carbon zero goals.

Enlighted is human-centered proptech company that creates positive transformation wherever space, people and work meet through our industry leading technology. We empower organizations with this technology to transform physical spaces into regenerative places that fuel positive impact for people, portfolio, and our planet.

Our team is constantly evolving to deliver exceptional value to customers worldwide and remain at the forefront of future-proofing building with our innovative solutions. If you are passionate about turning everyday spaces into extraordinary places – join us – and start making your impact today.

Position Summary 

We are seeking a passionate, and enthusiastic Development Team Leader to join the software team at Siemens. Whether you want to work on some of the world's largest Industrial IOT systems, leverage cutting edge AWS technologies, streamline content delivery to end-users globally, or build an awesome user experience, you will love working at Siemens. Come join our startup culture and participate first hand in designing the next generation of computing.

This position within the Cloud services team represents a unique and rare opportunity to get in on the ground floor within a fast growing business and help shape the technology, product and the business. A successful candidate will bring deep technical and software expertise, and strong business acumen. Additionally, they will have the ability to define visionary, ground breaking products, ability to hire and lead a team, desire to have an industry wide impact and ability to work within a fast moving, startup environment in a large company to rapidly deliver services that have a broad business impact.

As a technical software team leader, you will build an application foundation for various service teams to leverage to ensure consistency across all application experiences while enabling service teams to deliver independently. You will manage developers building this foundation and embedded in various service teams.


• Lead a team of developers that will build, operate and maintain software in order to meet business and customer needs.

• Lead by example by participating in software development and setting standards for the team to follow

• Hire, coach, and mentor individuals. Active participation to hire talented people.

• Work closely with product management, design, and with customers to understand how products could be more effective, and put those insights into action

• Identify opportunities for system improvements that can enhance the operation of the entire end-to-end system

• Work as a part of a multi-disciplinary team spanning hardware, software, cloud development and product management.

Minimum Requirements: 

· Bachelor’s degree in computer science, engineering, or other related discipline required

· 10+ years of software development experience

· 2+ years of experience managing teams of engineers

· 3+ years of designing, developing and deploying cloud based solutions using AWS or Azure

· Proficiency in at least one modern programming language such as: · Javascript/Typescript, Java,  C++, C#, Scala, Python

· 6+ years of professional experience in software development, with experience in one or more areas:

· Web UI development with a passion for customer success

· Front end frameworks such as React/React Native, or Angular

· User interfaces spanning mobile and web

· Distributed automation platform for compute, storage, database, queuing and other infrastructure

· Deep understanding of architecting and building loosely coupled web services

· Knowledge of multi-tier architectures across multiple technology stacks: .NET, Java, J2EE, web servers, caching, application servers, RDBMS/NoSQL: MySQL, Mongo, Dynamo DB

AWS / Azure Experience

· Proficiency (one or more years) in designing, developing and deploying cloud-based solution using AWS or Azure

· Understanding of core AWS/Azure services, uses, and basic architecture best practices

It is highly desirable that the candidate possess one or more of the following:

· Cloud development experience

· Experience building complex, scalable, high-performance software systems that have been successfully delivered to customers

· Designing and deploying dynamically scalable, highly available, fault tolerant, and reliable applications on AWS

· Selecting appropriate AWS services to design and deploy an application based on given requirements

· Migrating complex, multi-tier applications on AWS

· Implementing cost control strategies

· Proactive business skills and strong collaborative skills are required.

· Self-directed, high energy

· Demonstrated leadership skills

· Proven ability to collaborate effectively drive projects across disciplines, product lines, roles and geographical and time zone boundaries

· Excellent oral/written communication & listening skills will be necessary to present information, analysis & recommendations to all levels of employees, including management, and customers

· High degree of organization to manage & maintain project plans, road maps & provide accurate updates as part of the review cycle


Organization: Smart Infrastructure

Company: Siemens S.A.

Experience Level: Mid-level Professional

Full / Part time: Full-time

Can't find what you are looking for?