Invisible Technologies is seeking a highly experienced Principal Software Engineer to join their dynamic engineering team.
The ideal candidate will have over 20 years of extensive low-level Linux systems expertise and at least 10 years of robust Python programming experience.
Responsibilities include designing, developing, and maintaining sophisticated workflow systems, managing execution isolation through containerization, creating and optimizing runtime environments, and developing and integrating APIs.
The candidate should demonstrate exceptional skills in memory management, complex debugging, modular system architecture, and event-driven architectures.
The role involves designing and implementing enterprise software systems with an emphasis on security, operations, observability, and identity management.
The Principal Software Engineer will also provide mentorship and technical leadership to junior engineers and collaborate closely with cross-functional teams.
Requirements:
At least 10 years of professional experience with Python programming is required.
Deep expertise in container technologies such as Docker and Kubernetes is necessary.
The candidate must have demonstrated mastery of workflow systems, event-driven architectures, and API development, including GraphQL subscriptions.
Extensive experience in memory management, debugging complex systems, and creating runtime environments is essential.
A solid understanding and experience with modular software architecture is required.
Experience designing and managing enterprise software systems focused on security, operations, observability, and identity is needed.
Familiarity with cloud platforms like AWS, Azure, or GCP is important.
Extensive proficiency with version control systems, particularly Git, is required.
Strong ability to document designs, specifications, and implementation details is necessary.
Excellent communication skills are essential for conveying complex technical concepts to both technical and non-technical stakeholders.
Benefits:
Invisible is committed to fair and competitive pay, ensuring that compensation reflects market conditions and the value each team member brings.
The annual salary for this position ranges from $88,000 to $104,000 USD, depending on location.
Bonuses and equity are included in offers above entry level, with final compensation determined by various factors including location and experience.
Additional details on total compensation and benefits will be discussed during the hiring process.
The company promotes a remote-first work environment, allowing team members to work from various locations around the world.