iSpot is a vibrant start-up focused on processing massive streams of media metadata in a high-scale AWS environment. They are seeking a Senior Software Development Engineer to lead the migration from Redshift to Snowflake and drive scalable solutions while ensuring technical excellence and operational efficiency.
Responsibilities:
- You will design domains with testability and multiple teams in mind, creating extensible and shareable codebases
- You are expected to provide prescriptive code reviews that suggest more acceptable code patterns and contribute to company-wide style guidelines
- You will lead efforts to upgrade legacy systems, refactoring technical debt into scalable, modern architectures, including x-region database migrations and moving to EKS
- You will maintain a high standard of quality, setting the example for the team
- This involves developing the architecture for our automation systems and expertly debugging complex issues within the CI/CD pipeline
- You will be responsible for implementing secure deployment strategies, especially for large-scale, high-risk projects
- You are expected to be 'AI-native.'
- You will actively explore and learn about AI technologies that enhance the efficiency of the entire team’s work
- You don't just use AI; you 'create space' for teammates to improve their AI tooling through pairing, providing demos, and writing documentation
- You are a pioneer in critical technologies, bringing creative solutions to complex, large-scale projects and ensuring your contributions can be extended far into the future
- You will propose and implement viable domain measurement solutions
- You’ll play a lead role in researching external solutions and leading root cause analysis (RCA) for complex, multi-domain incidents
- You are expected to proactively improve the current state of operations by identifying and reducing toil
- You will apply a 'Platform Engineering' mindset to automate repetitive manual tasks, ensuring the team remains focused on high-value engineering
- You will build internal networks to improve organizational speed and the quality of technology solutions, removing obstacles for the team as they arise
- You are the 'go-to' person for the team, identifying trends and introducing broad solutions to address systemic issues
- You will drive a mature cost-optimization strategy, ensuring that architectural decisions and cloud resource utilization are both performant and cost-efficient
- You are expected to balance technical excellence with business value, treating cost-consciousness as a core pillar of system reliability
- You routinely work cross-functionally to align partners and stakeholders with the project vision and strategy
- You mentor less experienced team members, ensuring your communication promotes clarity and inspires action
- You onboard and coach other engineers in adopting an AI-first mindset, focusing on low-risk strategies
- You are adept at handling personal conflicts within the team and navigating ambiguity to reach strategic milestones
Requirements:
- Applicants must be currently authorized to work in the United States
- Significant experience developing software for shareable features across multiple engineering projects
- Experience leading small-to-mid-sized technical initiatives is required
- Proven ability to make high-level architectural decisions, including redesigning legacy services to ensure they are highly reliable and operable
- Follow industry best practices for high-availability API design and the streamlining of complex database operations
- Hands-on experience with Platform Engineering principles, focusing on internal developer experience, infrastructure abstraction, and building self-service capabilities for engineering teams
- Expert knowledge of AWS (S3, Lambda, EC2, IAM)
- Tech Required: Java, Spring Boot, MySQL, RabbitMQ (or similar message broker), Kubernetes/EKS, Docker, CI/CD pipelines
- Experience using AI coding assistants and LLMs to accelerate development (e.g., Kiro, Gemini, Copilot, Cursor, or similar)
- Strong communication skills with the ability to tailor messaging to different audiences (from junior devs to senior leadership)
- Excellent problem-solving and analytical skills
- Experience in Ad-Tech or high-throughput 'Big Data' processing environments
- Experience with Infrastructure as Code (Terraform) and CI/CD concepts (CircleCI)
- A track record of identifying trends in incidents and introducing broad solutions to address them
- Tech Preferred: Redshift, Helm, Terraform, Gradle, Groovy
- Bonus: Proven experience or a deep architectural understanding of migrating data workloads from Redshift to Snowflake