Software Engineer, Platform
Job description
About the role
Rilla seeks a Software Engineer to own the full lifecycle of its emerging platform infrastructure in New York City. The hire will act as a foundational builder, shaping how Rilla constructs, launches, and scales the systems that power its offline sales coaching business. This role demands direct collaboration with the platform team lead to establish the core principles and standards for all engineering work. You will be responsible for translating abstract requirements into concrete, reliable production systems that serve both internal teams and external customers. The position requires a high level of ownership where you diagnose problems, design solutions, and execute them end-to-end without excessive oversight. You will be expected to bring a bias for action and a deep technical curiosity to every problem space you encounter.
Key facts
What you'll do
Design and maintain the core CI/CD pipelines that automate the build, test, and deployment of platform services.
Own the Terraform modules and cloud networking constructs that define the production infrastructure on AWS.
Implement and iterate on the monitoring stack using Datadog, Sentry, and CloudWatch to ensure system reliability.
Build and manage the API infrastructure that supports both customer interactions and internal service communication.
Configure and optimize PostgreSQL databases for performance, durability, and scalability in production environments.
Establish the SSO and identity layer using OAuth 2.0, SAML, and OIDC to secure customer-facing platform access.
Create and maintain Docker containers and ECS task definitions to support consistent deployments.
Define the standards for observability so that platform health is transparent and actionable for all engineers.
Automate manual processes through scripting to reduce toil and increase engineering efficiency.
Write the runbooks and design documentation that serve as the source of truth for the platform team.
Collaborate closely with the engineering leadership to set the technical direction for infrastructure and tooling.
Evaluate new tools and technologies to determine if they should be adopted into the platform stack.
Ensure that all platform components meet security and compliance requirements for enterprise customers.
Troubleshoot complex production incidents by leveraging deep system knowledge and diagnostic skills.
Requirements
You must have direct experience with cloud infrastructure on AWS, having provisioned and operated real production resources.
You must be proficient with Terraform or similar Infrastructure as Code tools, capable of writing and reviewing declarative configurations.
You must have built or maintained CI/CD pipelines that engineers trust to deploy code safely and quickly.
You must have hands-on experience with containerization using Docker and orchestration platforms like ECS or Kubernetes.
You must understand database administration for PostgreSQL, including query optimization, indexing, backup, and recovery.
You must be able to design and implement RESTful APIs that external customers depend on for core functionality.
You must have practical experience with authentication and authorization protocols such as OAuth 2.0, SAML, and OIDC.
You must be adept at using monitoring and observability tools like CloudWatch, Datadog, Prometheus, and Sentry.
You must be comfortable with scripting and automation to eliminate manual work and create repeatable processes.
You must possess strong written and verbal communication skills to produce runbooks and design documents.
You must be willing to work approximately 60 hours per week in an in-office environment in New York City.
You must be legally authorized to work in the United States without sponsorship at this time.
Nice to have
Experience working with Spacelift or similar infrastructure management platforms.
Practical notes
Work location is fixed in New York City.
Engagement is full-time and requires in-office presence.
This role expects a significant time commitment of approximately 60 hours per week.
Visa sponsorship is not available for this position.
Candidates must be able to start immediately or align with the team's current hiring timeline.