Senior Full Stack Software Development Engineer - AI in United States at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Full Stack Software Development Engineer - AI in the United States.
In this role, you will design and deliver high-scale, cloud-native systems that power data-intensive platforms used by major enterprise partners. You’ll operate at the intersection of distributed systems engineering and AI-driven development, contributing to both core architecture and next-generation intelligent workflows. Working in a fully remote, collaborative environment, you’ll take ownership of the entire software lifecycle—from design to deployment and optimization. This position offers the opportunity to influence technical direction, mentor engineers, and build resilient, high-performance applications. You will also explore and integrate AI-assisted tools and agent-based systems to enhance engineering productivity. If you enjoy solving complex technical challenges while shaping the future of AI-enabled development, this role provides both impact and growth.
- 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
- Take full ownership of the software development lifecycle, including design, deployment, monitoring, and support
- Collaborate with cross-functional teams to deliver robust integrations and high-impact features
- Implement best practices in CI/CD, automated testing, and system observability
- Mentor engineers and contribute to a high-performing, collaborative engineering culture
- Leverage AI-assisted development tools to accelerate coding, testing, and documentation workflows
- 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
- 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, Spring Boot, microservices architecture, and RESTful API design
- Hands-on experience with cloud platforms (preferably AWS) and 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
- Competitive compensation package with performance-based bonus opportunities
- Comprehensive health coverage including medical, dental, and vision insurance
- 401(k) plan with company matching contributions
- Fully remote work environment with flexible scheduling
- Generous paid time off, including vacation, sick leave, holidays, and volunteer days
- Opportunities for career growth, learning, and professional development
- Inclusive and people-first culture focused on collaboration, well-being, and innovation
- Recognition programs and initiatives that celebrate employee contributions