Are you passionate about seamlessly integrating diverse systems? Do you thrive on building connections between software and hardware to create cohesive solutions? Are you eager to collaborate with a dynamic team of engineers? If you answered yes to these questions, then we want to hear from you!
EBS (part of ) is seeking a versatile Software Technical Lead to work on our Platform team with a strong background in databases and SRE. You will be part of the team that focuses on supporting our backend infrastructure, both triaging and responding to incidents, supporting our deployments and the associated tooling, as well as analyzing our system for improvements and introducing new technologies to our stack. We work at scale – we have millions of customers and millions of devices sending us data all the time.
At , we pride ourselves on our vibrant company culture, fostering an environment where you can collaborate closely with intelligent and driven individuals. Working with cutting-edge software and hardware to develop exceptional consumer products is the cherry on top.
If you're excited about the prospect of innovating and enhancing our technology offerings, then we want you to join us on this exciting journey. Let's revolutionize the way we connect and interact with the world around us!
values working together and collaborating in person. We are building a new team in Krakow. Our employees work fully from the office with possibility to work remotely occasionally.
WHAT CAN YOU DO FOR ?
- Be a mentor to our growing engineering department.
- Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging problems.
- Take part in the entire project life cycle, from requirements development to deployment.
- Work hard and be flexible : we have quick development cycles, evolving requirements, and lots of cross-team collaboration.
- Exercise good judgment. Know when to work quickly, and when to build a robust solution. Your work will be used by multiple business units, so you will need to consider many use cases when developing.
- Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec.
- Be part of a team that helps support our core production operations and deployments.
- Lead a small, self-sufficient team of engineers who are involved in support of our platform and production operations.
- Other duties as assigned.
WHAT DO YOU NEED?
Bachelor’s in Computer Science, Computer Engineering, a related field or equivalent work experience8+ years of professional software development experienceExperience leading and / or mentoring other engineersSignificant database design and development experience (SQL Server a plus)Experience supporting a production system at scaleExpert object-oriented programming skills; C# and .NET a plusWillingness to be on call to respond to incidentsWillingness to regularly support our production deployments + production maintenances, which can be outside of normal business hoursNICE TO HAVES :
Experience with monitoring tools such as : Wavefront, Datadog, Prometheus, Grafana, or SumoLogicExperience with capacity planning, code tuning, and work on a large platformExpertise with SQL databases, both in terms of schema + application development, as well as optimizations, monitoring, and management (Microsoft SQL Server a plus)Familiarity with database performance analysis (analyzing query plans, finding and introducing indexes, DB table design best practicesCloud database experiences (e.g. Azure SQL Managed Instances)Strong communication skills and experience working across different departments and with stakeholdersIIS webserver experienceK8s experienceExperience with NoSQL databasesExperience with technologies like Kafka, Redis, and ElasticsearchExperience with various monitoring tools (Wavefront, DataDog, Prometehus)WHAT’S IN IT FOR YOU?
Collaborate with outstanding people : We have a strong focus on teamwork, and we work to create a collaborative and welcoming environment that enables our teams to excel.Make an immediate impact : You can expect to be given real responsibility for bringing new technologies to the marketplace. You will be empowered to perform as soon as you join the team!Be Empowered : We don’t want to micro-manage you. We want you to own stuff and bring your experience to make those products the best in class.Long-term employment based on a permanent employment contract (CoE).Attractive benefits package : including medical care, life insurance, sports package, annual budget for professional development ($2,).