✨ About The Role
- The Principal Software Engineer will take on complex tasks and lead smaller project initiatives within the software lifecycle.
- Responsibilities include writing code, participating in design discussions, and conducting code reviews.
- The role requires the candidate to be the technical owner of a software team's delivery.
- The position involves creating robust web-socket and RESTful APIs and deep knowledge of software design and architecture patterns.
- The candidate must be able to obtain a Security+ certification within 90 days of employment.
âš¡ Requirements
- The ideal candidate will have over ten years of hands-on experience as a software engineer, demonstrating a strong technical leadership background.
- A proven ability to disambiguate technical and functional requirements is essential for providing clear direction to the team.
- Proficiency in programming languages such as Java, JavaScript, Python, React, and Angular is required.
- The candidate should possess strong experience with Big Data, Cloud, and Enterprise Frameworks.
- A collaborative mindset is crucial, as the role involves working with a diverse team and mentoring junior engineers.