Company: First American
Salary: Not provided
Location: , United States
• An ideal candidate has strong technical expertise, a product mindset, and takes a hands-on approach to building high-quality, sustainable software products.
• As a Senior Software Engineer, you will lead projects as part of a small, focused engineering delivery team to build fast, clean, reliable code that drives business value for our customers.
• You will be an active contributor to the codebase, designing, developing, testing, and deploying code supporting our most complex functional areas.
• You will architect and implement modern world-class services that are scalable, highly available, and fault tolerant.
• Collaborate with product management, solution architects, and other cross-functional teams to iteratively design, develop, and validate outcome-driven technology solutions.
• Implement high quality, secure, and observable solutions.
• Be an active member of the team, contributing to reviews of designs, code, artifacts, and metrics.
• Join a team determined to achieve ambitious goals, provide regular feedback, and drive continuous improvement.
• 6+ years in software engineering, with experience in large-scale distributed system development, strong experience in development on integrations including hands-on operational experience
• 4+ years of In-depth experience with enterprise messaging platforms such as Apache Kafka, including experience in designing and implementing large-scale data streaming solutions
• 2+ years of experience with API management platforms
• Experience driving engineering best practices for high-functioning software engineering teams through effective use of tools and automation.
• Passion and expertise for building large-scale back-end services and APIs using modern architectures (macro / mini / microservices)
• A strong understanding of software engineering principles and modern infrastructure operations.
• Ability to build robust, high-scale, generic and reusable solutions.
• Ability to mentor and influence software engineers to share knowledge and improve quality.
• Ability to unblock yourself and help accelerate the team in achieving their goals.
• Familiarity with deployment and observability strategies that support continuous delivery and high availability in a cloud-native environment.
• An outcome-oriented approach using metrics and data to understand development productivity metrics (e.g., code churn, commit size, test coverage, etc.) that inform areas for continuous improvement.
• Experience with building APIs using Node.js, TypeScript, Javascript, or Python
• Containerization development (e.g., Docker, Kubernetes)
• DevOps Practices including using CI/CD pipelines and automation for hands off production environments
• Infrastructure automation tooling such as Terraform
• Relational and NoSQL databases
• Automated software testing (unit, integration, contract)
• AWS Cloud Services: API Gateway, EC2, ECS, EKS, Fargate, ECR, S3, Elastic File System, Lambda, RDS, Application Load Balancer, SQS, Kinesis, SNS, ElastiCache, CloudWatch, Secrets Manager, VPC, Security Groups
• Working within a highly regulated industry such as Financial Services or Healthcare
• Effective communication skills, both verbal and written, with strong relationships, collaborative, and organizational skills
• Comprehensive benefits package including medical, dental, vision, 401k, PTO/paid sick leave and other great benefits like an employee stock purchase plan.
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.