YOUR NEXT CHAPTER
Software Engineer
About the role
• Design and implement scalable, high-performance data services for storing, processing, and securely retiring customer data
• Support the Universal Data Hub's reliable, compliant, and cost-efficient data lifecycle management
• Collaborate with senior engineers and product and platform teams on large-scale data systems
• Deliver high-quality solutions with software engineers, architects, DevOps, and Product Managers
• Design, develop, test, and maintain scalable applications using modern frameworks
• Participate in Agile/Scrum planning, estimation, and continuous improvement
• Contribute to architectural design discussions, test planning, and operational excellence initiatives
• Participate in peer code reviews
• Learn and apply technologies and design approaches to improve performance, scalability, and reliability
• Contribute to AI-powered data services and tooling, including LLM-driven services and MCP-based agent tooling
• 3+ years of Java, Python, or Scala development experience using modern frameworks
• Solid knowledge of modern software engineering principles, patterns, and best practices
• Understanding of microservices architecture
• Hands-on experience with NoSQL and/or relational databases, including DynamoDB, PostgreSQL, MySQL, Redshift, Redis, or Cassandra
• Experience deploying software on AWS, GCP, or Azure
• Strong communication skills and ability to explain technical concepts
• Hands-on experience building data processing pipelines, ideally with Apache Spark (nice to have)
• Exposure to high-traffic, highly available systems (nice to have)
• Exposure to RabbitMQ, Kinesis, or Kafka (nice to have)
• Familiarity with Docker, Kubernetes, Serverless, or Terraform (nice to have)
• Experience with or strong interest in applied AI/GenAI, LLMs, RAG, prompt engineering, agent tooling, or MCP (nice to have)
• Performance-based bonus eligibility
• Equity options / new hire equity grants
• 15 hours of paid work time annually for volunteer activities and programs
• Remote-first working
• New hire stipends for home office equipment
• Paid time off
• Extended paid parental leave
• Company holidays
• Health and wellness programs covering physical, mental, social, and financial well-being
• Professional development opportunities
• Over 6,000 on-demand courses
• Manager and leadership development programs
• Market-competitive health and related benefits programs