Senior Software Engineer – Data Acquisition Platform

CMP.jobs Newport Beach, CA Open
CMP.jobs is looking for Senior Software Engineer – Data Acquisition Platform in Newport Beach, CA.
This local job opportunity with ID 3617519006 is live since 2026-04-01 19:56:08.
About the Role We are seeking a Senior Software Engineer to join our Data Acquisition Platform team, responsible for building and maintaining the infrastructure, APIs, and tooling that power the company's data ingestion pipeline. You will contribute across a full-stack, multi-repo platform spanning cloud infrastructure, backend services, and front-end applications while mentoring junior engineers and raising the engineering bar through thorough, constructive code reviews. Responsibilities Design, develop, and maintain cloud-native infrastructure and applications across the Acquisition Platform ecosystem Contribute production-quality code across Terraform modules, Python services, and React applications Conduct thorough code reviews, providing constructive feedback that raises the team’s engineering standards Mentor junior developers through pairing, design discussions, and establishing best practices Perform in-depth code reviews, ensuring correctness, performance, maintainability, and security Establish and promote engineering standards, patterns, and best practices across teams Collaborate on architecture decisions for event-driven data pipelines and microservice patterns Troubleshoot production issues across AWS services, Kubernetes deployments, and application layers Champion reliability, security, and observability improvements across the platform Participate in CCB and deployment processes for production releases Required Skills & Experience General 6+ years of professional software engineering experience, with significant platform focus Demonstrated ability to design systems, not just implement tickets Infrastructure as Code (Terraform) 3+ years of hands-on Terraform experience, including module development, testing, and state management Proficiency with Terraform patterns: for_each, count, locals, dynamic blocks, variable validation, and modular composition Experience writing Terraform tests (.tftest.hcl) and maintaining CI/CD pipelines for infrastructure validation AWS Deep experience with core AWS services: Lambda, S3, DynamoDB, SQS/SNS, Step Functions, EventBridge, Secrets Manager, SSM Parameter Store, IAM, and VPC networking Familiarity with AWS Transfer Family (SFTP) and security group management Understanding of IAM least-privilege patterns, tag-based access control, and cross-account role assumption Python 4+ years building production Python applications (3.9+) Experience with Flask and RESTful API development (Flask-Smorest, Marshmallow, SQLAlchemy) Proficiency writing AWS Lambda handlers with proper error handling, timeout management, and structured logging Strong testing skills with pytest, including mocking (pytest-mock), fixtures, and branch coverage targets Familiarity with libraries such as paramiko, boto3, and cryptography Front-End (React/TypeScript) Working knowledge of React with TypeScript, Vite, and modern hooks-based patterns Experience with component libraries (AG Grid), Zod schema validation, and Context API state management Familiarity with SCSS/BEM styling conventions Security & Authentication Experience implementing OAuth 2.0 / Okta JWT-based authentication and authorization Understanding of RBAC patterns, scope-based access control, and secure credential management Awareness of OWASP Top 10 and secure coding practices Preferred Qualifications Experience with PostgreSQL Familiarity with event-driven architecture and SQS/SNS fan-out patterns Experience with SFTP integration and file-based data ingestion pipelines Knowledge of DataDog monitor/dashboard configuration and structured JSON logging Prior experience mentoring engineers or leading technical design sessions Soft Skills Strong written and verbal communication for code reviews, design documents, and cross-team collaboration Ability to context-switch across infrastructure, backend, and front-end codebases Patient and effective mentor who leads by example and invests in team growth Proactive problem-solver who balances pragmatism with engineering rigor Tools & Environment Languages: Python, TypeScript, HCL (Terraform) Frameworks: Flask, React, Vite, Marshmallow, SQLAlchemy Cloud: AWS (Lambda, S3, DynamoDB, SQS, SNS, Step Functions, EKS, Transfer Family) CI/CD: GitLab CI, DNA Pipeline Framework Monitoring: Datadog, Komodor, CloudWatch Auth: Okta SSO, JWT IDE: VS Code with team-standardized extensions and task runners read more

Required Skills

My Compatibility Score

Choose Match Score option:

Automatch with LinkedIn
Choose Match Score option:
Automatch with LinkedIn