Sr. Software Development Engineer

New
Full-TimeSenior
Salary136100 - 170000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
Significant experience developing software for shareable features across multiple engineering projects. Experience leading small-to-mid-sized technical initiatives is required.
Required Skills
DockerJavaKubernetesMySQLRabbitmqSnowflakeSpring BootGroovyCI/CDTerraformRedshiftAWS LambdaHelm

Requirements

  • Significant experience developing software for shareable features across multiple engineering projects.
  • Experience leading small-to-mid-sized technical initiatives.
  • Proven ability to make high-level architectural decisions, including redesigning legacy services for reliability.
  • Follow industry best practices for high-availability API design and streamlining complex database operations.
  • Hands-on experience with Platform Engineering principles, focusing on internal developer experience.
  • Expert knowledge of AWS (S3, Lambda, EC2, IAM).
  • Proficiency in Java.
  • Proficiency in Spring Boot.
  • Proficiency in MySQL.
  • Proficiency in RabbitMQ (or similar message broker).
  • Proficiency in Kubernetes/EKS.
  • Proficiency in Docker.
  • Experience with CI/CD pipelines.
  • Experience using AI coding assistants and LLMs (e.g., Kiro, Gemini, Copilot, Cursor).
  • Strong communication, problem-solving, and analytical skills.
  • Experience or deep architectural understanding of migrating data workloads from Redshift to Snowflake (Bonus).
  • Experience in Ad-Tech or high-throughput "Big Data" processing environments (Preferred).
  • Experience with Infrastructure as Code (Terraform) and CI/CD concepts (CircleCI) (Preferred).

Responsibilities

  • Design domains with testability and multiple teams in mind, creating extensible and shareable codebases.
  • Provide prescriptive code reviews and contribute to company-wide style guidelines.
  • Lead efforts to upgrade legacy systems, refactoring technical debt into scalable, modern architectures.
  • Develop the architecture for automation systems and debug complex issues within the CI/CD pipeline.
  • Implement secure deployment strategies, especially for large-scale, high-risk projects.
  • Actively explore and learn about AI technologies to enhance team efficiency.
  • Propose and implement viable domain measurement solutions and lead root cause analysis for complex incidents.
  • Proactively improve the current state of operations by identifying and reducing toil.
  • Build internal networks to improve organizational speed and the quality of technology solutions.
  • Drive a mature cost-optimization strategy, balancing technical excellence with business value.
  • Routinely work cross-functionally to align partners and stakeholders with the project vision and strategy.
  • Mentor less experienced team members and onboard/coach engineers in adopting an AI-first mindset.
  • Handle personal conflicts within the team and navigate ambiguity to reach strategic milestones.
View Full Description & ApplyYou'll be redirected to the employer's site
136100 - 170000 USD per year
Apply Now