This role requires you to be onsite three days a week at either Boca Raton, FL headquarters, Irving, TX, or Blue Bell, PA locations. The other two days are remote, offering the flexibility you need while still engaging in meaningful collaboration with cross-functional teams.
What You’ll Do:
As a Senior Software Engineer II at ADT, you will develop and maintain highly available web services in environments hosted on AWS, which are in the process of being migrated to GCP, using modern CI/CD techniques.
Lead projects and/or assist in scheduling and coordinating project deliverables. Determine how existing applications, legacy systems, databases, web interfaces, and hardware logic, possibly running on multiple platforms, integrate to meet new and emerging requirements. Lead in program design, coding, benchmark testing, debugging, and documentation. Development and deployment services. Mentor and guide application developers and junior team members; instruct, direct, and validate other software developers’ work under general supervision. Collaborate with cross-functional teams to determine business requirements and work with developers, testers, and deployment teams to create software deployment/hosting plans. Liaison with outside vendors to coordinate code development and acceptance, if/when needed. Provide senior-level support in configuration, coding, developing, and documenting software specifications throughout the project life cycle. Provide technical leadership and mentoring to the team and drive key projects.What You’ll Need:
Four-year degree or equivalent experience. 7+ years of experience in Java v17+ preferred or other JVM languages (e.g. Clojure and Ruby), including extensive use of the Spring and Spring Boot 3.x ecosystems. Excellent understanding of the Software Development Life Cycle (SDLC). Advanced knowledge of API architecture, design, scalability, and security. Experience with Rest API development is strongly preferred. Advanced knowledge of designing and implementing secure internet-facing APIs. Experience architecting, designing, developing, and consuming web services. Experience with relational and non-relational databases including but not limited to Oracle, Postgres, Informix, AWS aurora, and Spanner. Experience with GraphQL. Experience with implementing and managing CI/CD solutions (Bitbucket, Harness, Jenkins, Jira and Confluence). Experience with Containerization (Kubernetes, ECS). Experience in Cloud-based hosting with AWS (S3, Terraforms) and/or GCP. Strong understanding of disaster recovery planning and execution. Excellent communication skills. Ability to read, write, speak, and understand English. Ability to focus on deadlines and deliverables and work well with shifting priorities. Ability to work with cross-functional teams of internal and external resources. Ability to think critically, analytically, and problem-solve. Creative solving of technical problems to ensure the ability to translate technical requirements into test plans Negotiate with key stakeholders and maintain a positive attitude. Exposure to Dynatrace and Apigee. Experience with Agile/Scrum and balancing a process orientation with a results orientation to get things done efficiently and effectively. Proven track record of delivering features and functionality on time with high quality. Grasp of AI/ML concepts and practices.Compensation & Benefits:
The salary range for this role is $109,600.00 – $164,400.00 and is based on experience and qualifications.
Certain roles are eligible for annual bonus and may include equity. These awards are allocated based on company and individual performance.
We offer employees access to healthcare benefits, a 401(k) plan and company match, short-term and long-term disability coverage, life insurance, wellbeing benefits and paid time off among others. Employees accrue up to 120 hours in their first year. Your accrual rate increases after your first year. We also offer 6 paid holidays.
Anticipated application end date will be on 9/29/2024.