Lead Software Engineer
LyRise
This job is no longer accepting applications
See open jobs at LyRise.See open jobs similar to "Lead Software Engineer" Techstars.As a Lead Software Engineer , you will work closely with the co-founder and CPO and
collaborate with a passionate team of data scientists, engineers and developers. You will be
exposed to advanced technologies and will have the opportunity to learn.
You will design and implement highly distributed, resilient, and cost-effective systems in the
cloud. You’ll take the reins in architecting modern backend infrastructure, with a strong focus
on horizontal scalability, fault tolerance, and operational efficiency using AWS-native tools
and infrastructure as code.
This is more than just a coding role — we want someone who understands how to build for
failure, how to automate everything, and how to ensure systems remain fast, reliable, and
cost-effective at scale.
You'll drive best practices in DevOps, contribute to continuous delivery strategies, and ensure
our systems can scale without sacrificing stability or budget. You’ll also collaborate with data
science teams to help operationalize ML models using AWS SageMaker and production-ready
MLOps workflows.
You will:
● Architect, build, and maintain distributed backend services with an emphasis on high
availability, auto-scaling, and graceful degradation.
● Design systems that are resilient to failure, support multi-tenant environments,
and remain observable at every layer.
● Lead the buildout and optimization of CI/CD pipelines to automate testing,
deployments, and infrastructure provisioning.
● Collaborate with data scientists and ML engineers to deploy, monitor, and version
models using SageMaker or similar platforms.
● Enforce best practices for monitoring, alerting, logging, and security in production
environments.
● Make architectural decisions that balance performance, scalability, maintainability,
and cost-efficiency.
● Mentor developers and collaborate cross-functionally to ensure technical alignment
and velocity.
● Support efforts around web scraping, data extraction pipelines, and external data
ingestion.
● Advocate for and implement “infrastructure as code” using Terraform or similar
tools.
● Develop automated unit tests and work closely with QA to ensure integration and user
acceptance testing are done efficiently.
● Ensure best practices in security, compliance, and data protection are followed across
all infrastructure components.
● Produce technical documentation.
What Do You Bring
● A degree in computer science or software engineering or equivalent.
● 5+ years of professional software development, with at least 2 in a senior or lead
capacity.
● Demonstrated experience in building large-scale, distributed systems in a
cloud-native environment.
● Proven ability to design services that scale horizontally, recover from failures
gracefully, and support high concurrency.
● Hands-on experience with DevOps tooling, cloud automation, and modern
deployment practices.
● Ability to optimize for cloud cost-efficiency using architecture best practices like
right-sizing, spot instances, caching strategies, and tiered storage.
An experience with the following is preferred:
● AWS Services: Lambda, EC2, DynamoDB, RDS, SageMaker, ECS/Fargate,
CloudWatch, CodePipeline, EventBridge, Secrets Manager, SQS, SNS, GuardDuty.
● IaC Tools: Terraform (preferred), CloudFormation.
● CI/CD: Building and maintaining pipelines using GitHub Actions, AWS CodePipeline, or
similar.
● Security & Governance: IAM, VPC design, Secrets Management, GuardDuty,
least-privilege policies.
● Monitoring & Observability: CloudWatch, log aggregation, distributed tracing,
custom metrics.
● Scrapy or other web scraping frameworks.
● Designing for multi-tenant SaaS platforms.
This job is no longer accepting applications
See open jobs at LyRise.See open jobs similar to "Lead Software Engineer" Techstars.