Senior Engineer – Platform
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Engineer at Later driving impactful features for AI-powered influencer marketing platform. Collaborate, mentor junior engineers, and enhance codebases with modern software practices.
Responsibilities:
- Design scalable, maintainable, and secure service architectures.
- Identify opportunities for platform-wide improvements, new service development, and reduction of technical debt.
- Contribute to long-term platform vision and help shape standards for engineering excellence.
- Contribute to long-term architectural planning and system design.
- Build backend services using C# in a Functional Programming paradigm or TypeScript for web and background worker applications.
- Work with both SQL and NoSQL databases; PostgreSQL expertise preferred.
- Implement and maintain CI/CD pipelines, Git workflows, and Infrastructure as Code.
- Apply security best practices across applications and infrastructure (secure coding, vulnerability assessments, secrets management).
- Continuously improve the codebase by upholding high standards for code reviews, architecture, testing, and deployment.
- Act as the go-to expert for debugging, troubleshooting, and system reliability.
- Grow as a technical mentor to multiply team impact by elevating skills and practices of peers and junior engineers.
- Collaborate within your team and cross-functional teams to define requirements, scope projects, and deliver platform solutions.
- Work closely with stakeholders to debug, troubleshoot, and resolve complex backend issues across the stack.
- Contribute to engineering culture by modeling ownership, accountability, and a growth mindset.
- Mentor and develop junior engineers through coaching, pairing, and feedback.
- Champion engineering best practices, raising the bar for technical excellence across the team.
- Model emotional intelligence and resilience, building trust and inspiring growth in others.
- Stay current on emerging technologies in distributed systems, cloud infrastructure, and secure software practices.
- Promote Agile best practices and contribute to evolving team workflows (Scrum).
- Share insights on industry trends and competitor approaches to inform product and engineering strategy.
Requirements:
- 7–10 years of progressive software engineering experience (leadership required)
- In-depth knowledge of modern software development practices and architectures.
- Proficiency or ability to ramp up quickly with typed, functional programming in C# or TypeScript.
- Experience with SQL and NoSQL databases, with PostgreSQL expertise preferred.
- Experience in system architecture, designing secure, scalable, and maintainable platforms.
- Experience with Docker, Kubernetes, and AWS (or equivalent cloud).
- Strong knowledge of DevOps practices (Git, CI/CD, Infrastructure as Code).
- Expertise in application and infrastructure security best practices.
- Strong understanding of testing and automation practices.
- Experience in performance optimization for reliability and scalability.
- A strong interest in AI/ML applications in production systems.
- Proven experience working in ambiguous, complex problem spaces with strong problem-solving skills.
- Proficiency in Agile methodologies (Scrum or Kanban) and project delivery.
- Excellent communication skills, with the ability to translate technical concepts for all audiences.
- Strategic problem-solving ability with adaptability in fast-changing environments.
- A passion for mentoring and a commitment to fostering a culture of excellence.
Benefits:
- Participate in various benefits plans as part of overall compensation package



















