Senior Full Stack Software Development Engineer - AI
New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- AWSPostgreSQLAgileHTMLCSSJavaJavascriptKafkaSpring BootReactCI/CDTerraformMicroservicesCloudFormation
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
- 10+ years of experience building large-scale, distributed, high-performance systems
- Strong expertise in Java
- Strong expertise in Spring Boot
- Strong expertise in microservices architecture
- Strong expertise in RESTful API design
- Hands-on experience with cloud platforms (preferably AWS)
- Hands-on experience with containerization technologies
- Experience with event-driven systems and messaging tools such as Kafka, SQS, or similar
- Proficiency in frontend development using React, JavaScript, HTML, and CSS
- Solid understanding of database systems (e.g., PostgreSQL, DB2) and performance optimization
- Experience with observability tools and practices for monitoring and debugging
- Familiarity with Infrastructure as Code tools such as Terraform or CloudFormation
- Knowledge of Agile methodologies and modern software development best practices
- Experience with AI-assisted coding tools or building AI-powered features is a strong plus
Responsibilities
- Design and deliver high-scale, cloud-native systems that power data-intensive platforms
- Operate at the intersection of distributed systems engineering and AI-driven development
- Take ownership of the entire software lifecycle—from design to deployment and optimization
- Influence technical direction, mentor engineers, and build resilient, high-performance applications
- Explore and integrate AI-assisted tools and agent-based systems to enhance engineering productivity
- Design, develop, and maintain scalable APIs and microservices for high-volume, low-latency systems
- Architect and implement cloud-native solutions using modern infrastructure and distributed systems patterns
- Build and optimize event-driven architectures and data pipelines for real-time processing
- Collaborate with cross-functional teams to deliver robust integrations and high-impact features
- Implement best practices in CI/CD, automated testing, and system observability
- Design and integrate AI-powered features and agent-based systems into products or internal processes
- Ensure system performance, scalability, security, and reliability across all services
View Full Description & ApplyYou'll be redirected to the employer's site