Senior Software Engineer

Job ID: 3888

Description

Are you thrilled by the idea of working with serverless technologies such as AWS Lambda, DynamoDB, Neptune and AppSync? Are you a sharp-eyed coder who is bored by legacy technologies and waiting for weeks between code freeze to release? If you are a seasoned software architect looking to be an impactful contributor to the Cloud Revolution, now is your time to join forces with our innovative software engineering team.

At Trilogy, we are building a 100% remote, 100% rockstar software assembly line to power the next generation of cloud-native engines. As the highest-ranked individual contributor in our engineering organization, you will solve the hardest coding challenges, drill down to the deepest technical root cause, and uphold the highest technical standards for our 100+ products.

If you are motivated by the thought of pushing new technologies to their limits every day, then we are looking forward to meeting you.


What you will be doing

  • Pull Request: Building directly on top of AWS, utilizing the full power and range of the platform to generate simple solutions that are easy to maintain
  • Code Review: Reviewing Pull Requests from your team members to ensure that all code changes reflect your super-high quality standards
  • Root Cause Analysis: Cracking the code on the toughest bugs by diving deep to find the true root cause and identifying permanent fixes based on your analysis

What you will NOT be doing

  • Putting in temporary hacks: In this role, you will be the authority on code quality. Anything that doesn’t meet your quality standards is a no-go.
  • Worrying about merging large chunks of code before a major release: Your release time is measured in seconds, not weeks.

Key Responsibilities

  • Deliver high quality code with design level considerations and substantial product impact
  • Propose permanent fixes to product outages based on root cause analysis

Candidate Requirements

  • 5+ years of coding or software architecture experience in Java, JavaScript, C#, or C++ for a software service or product
  • Ability to understand and pick up new technologies: We are not looking for expertise in any specific technology, rather your willingness to learn them
  • Ability to work 100% remotely
Apply Now