More about the roleThis is an exciting job opportunity for you as a
Lead Development Engineer in
Burlington, Massachusetts with Signify responsible for creation, management and operation of a diverse set of features, processes, paradigms and technologies that enable the creation of the Signify IoT Platform.
Key Responsibilities:- Focus on design and implementation of new features for the Signify IoT platform.
- Contribute to technology selection and the creation of best practices that enable the IoT Platform engineering teams to build, debug, test, release, manage and secure the IoT Platform's modern, microservices-based data infrastructure on the cloud.
- Contribute to the definition of common frameworks and software libraries, in various programming languages, that support the creation of efficient, scalable and highly available microservice-based architectures.
- Support with the diagnostics, troubleshooting and operation of the cloud-based IoT Platform system.
- Work closely with architects and technical product managers and other members of your team to translate overall system architecture and product requirements into well-designed, implemented and tested software solutions.
- Work in an agile environment to deliver high-quality software in an incremental manner.
- Promoting the adoption of best-in-class software engineering practices, frameworks, and tools.
- Review and approve design and implementations of various components of the IoT Platform.
- Mentor and train new members joining the team on technologies and best practices used in the team.
- Work directly with customers in reviewing their requirements as well as troubleshooting and resolution of issues in their production use cases.
- Local telecommuting permitted.
What you'll need-Education and Qualifications/Skills and CompetenciesWhile we value and appreciate all applicants, we believe that the following experience and skills will be needed to shine brightly in this job opening:
- Master's degree in Computer Science, Computer Engineering, Information Systems, or a closely related field and 3+ years of experience.
- 2+ years of experience must include:
- Developing microservices and complex microservice-based platform architectures;
- Distributed systems, designing for scalability, performance and availability;
- Establishing non-functional best-practices and deploying supporting technologies for improving platform security and reliability (latency, availability, scalability);
- Data lakes, data warehouses;
- Containers and container orchestration (e.g. Kubernetes);
- Experience with at least one leading Cloud technology AWS OR Azure OR Google Cloud;
- CI/CD automation;
- Java;
- Python;
- Data persistence technologies including relational databases and no-SQL solutions;
- Apache Spark;
- Apache Kafka or AWS Kinesis;
- Containers and container orchestration including Kubernetes.;
- Maven;
- Jenkins.
- Local telecommuting permitted.
Must be legally authorized to work in the United Sates without current or future company sponsorship needs.
Salary: $154,606 - $172,887Benefits Overview: Company subsidized benefits plan offerings that include Medical, Health Savings Account, Dental, 401K retirement plan with company match, Employee Stock Purchase Plan (ESPP), Paid Time Off, including paid vacation, holidays/personal days, tuition reimbursement and products discounts. Ability to purchase supplemental benefits that include supplemental life insurance, dependent life insurance, vision insurance and Accidental Death & Dismemberment insurance, health care flexible spending account and dependent care flexible spending account See #SignifyLife through the eyes of our employees!