Senior Software Engineer
Cornerstone
- Location
- Dublin, CA, United States
- Workplace
- Onsite
- Employment
- Full Time
- Salary
- USD 114,600–183,400/yr
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design, implement, and maintain backend services and APIs using Java and modern frameworks
- Build and operate cloud-native services on AWS, ensuring scalability, reliability, and performance
- Develop and expose API-first services using REST and GraphQL
- Contribute to system design discussions and help implement scalable, distributed architectures
- Write clean, maintainable, well-tested code following engineering best practices
- Design and work with SQL and NoSQL databases to support high-scale application workloads
- Implement data access patterns with a focus on performance, reliability, and consistency
- Contribute to event-driven and asynchronous processing where appropriate
- Integrate AI or ML capabilities into applications, including LLM-based features or intelligent automation
- Collaborate with senior engineers and architects on AI-enabled system designs
- Apply best practices for using AI services safely, reliably, and cost-effectively
- Deploy and operate services on AWS using Docker and Kubernetes (EKS)
- Contribute to CI/CD pipelines, automated testing, and infrastructure automation
- Monitor, debug, and optimize production systems
- Partner with QA, DevOps, and Security teams to ensure quality and compliance
- Work closely with Product Managers, UX designers, and cross-functional teams to deliver customer-facing features
- Participate in code reviews, design reviews, and technical discussions
- Mentor junior engineers and contribute positively to team culture
Requirements
- 5–8+ years of hands-on software engineering experience building production systems
- Strong experience with Java in backend and service-oriented architectures
- Hands-on experience with AWS (EC2, S3, RDS, Lambda, etc.)
- Experience working with SQL and NoSQL databases in production
- Experience building RESTful APIs
- Strong problem-solving skills and a quality-first mindset
Preferred
- Exposure to AI or Generative AI in production systems
- Experience with modern frontend frameworks (e.g., React)
- Familiarity with Infrastructure as Code (Terraform or AWS CDK)
- Experience working in agile, product-driven environments
- Exposure to GraphQL is a plus
- Exposure to Kubernetes (EKS) is a plus
Skills
- Java
- AWS
- SQL
- NoSQL
- REST
- GraphQL
- Docker
- Kubernetes
- EKS
- React
- Terraform
- AWS CDK
- EC2
- S3
- RDS
- Lambda
Similar roles
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today
Software Engineer
Realtor.com Careers · Austin · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today