Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer

at Invisible Technologies

Posted 2 days ago 5 applied

Description:

  • Invisible Technologies is seeking a highly experienced Senior Software Engineer to join their dynamic engineering team.
  • The role involves designing, developing, and maintaining sophisticated workflow systems.
  • Responsibilities include 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 engineer will design, implement, and maintain sophisticated workflow and event-driven systems.
  • They will develop isolated execution environments using containers and create and optimize runtime environments for performance and reliability.
  • The role requires architecting, implementing, and maintaining modular systems and robust APIs, such as GraphQL subscriptions.
  • The engineer will conduct complex debugging sessions and resolve challenging system-level issues.
  • They will optimize memory management strategies to enhance system efficiency and design enterprise software systems with a focus on security, operations, observability, and identity management.
  • Ensuring rigorous security standards and compliance with enterprise security policies is essential.
  • The engineer will integrate robust observability tools to enhance monitoring and troubleshooting capabilities.
  • They will implement identity management solutions, including authentication, authorization, and access control.
  • The role includes providing mentorship and technical leadership to junior engineers and collaborating closely with cross-functional teams.
  • Establishing and promoting engineering best practices and coding standards is expected.
  • Participation in an on-call rotation to handle potential incidents is required.

Requirements:

  • Candidates must have 5+ years of experience in software engineering.
  • Professional experience with Python programming is required.
  • Demonstrated mastery of workflow systems, event-driven architectures, and API development is essential.
  • Extensive experience in memory management, debugging complex systems, and creating runtime environments is necessary.
  • 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 such as AWS, Azure, or GCP is required.
  • Extensive proficiency with version control systems, particularly Git, is necessary.
  • Strong ability to document designs, specifications, and implementation details is essential.
  • Excellent communication skills are required to convey complex technical concepts to both technical and non-technical stakeholders.

Benefits:

  • Invisible offers fair and competitive pay, ensuring compensation reflects market conditions and individual value.
  • The annual salary ranges by location, with Tier 1 salaries between $150,000 - $176,000 USD, Tier 2 between $136,000 - $160,000 USD, and Tier 3 between $122,000 - $144,000 USD.
  • Bonuses and equity are included in offers above entry level, with final compensation determined by various factors.
  • Additional details on total compensation and benefits will be discussed during the hiring process.
  • Invisible is a remote-first organization, allowing for flexibility in work location.
  • The company is committed to providing reasonable accommodations for individuals with disabilities during the recruitment process.