Senior Software Engineer
Location
Latin America
Posted
30 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
ImagineX
• Design, develop, and maintain backend services using Java, Spring Boot, and modern architectural patterns • Build intuitive, performant front-end experiences using React, Angular, or Vue • Lead technical design discussions and contribute to architectural decisions • Integrate AI/ML capabilities into applications (e.g., embeddings, LLM-powered features, intelligent automation) • Use AI-assisted development tools to accelerate coding, testing, documentation, and refactoring • Mentor junior engineers and promote engineering best practices across the team • Collaborate closely with product, data, and AI teams to deliver end-to-end solutions • Contribute to CI/CD pipelines, cloud deployments, observability, and performance optimization • Ensure security, scalability, and maintainability across the full stack
Job Requirements
- 7+ years of professional software engineering experience
- Advanced proficiency in Java, Spring Boot, and microservices architectures
- Strong experience with front-end frameworks such as React, Angular, or Vue
- Experience integrating AI/ML services or building AI-enhanced features (LLMs, vector search, model inference, etc.)
- Familiarity with cloud platforms (AWS, Azure, or GCP) and container orchestration (Docker, Kubernetes)
- Strong understanding of distributed systems, API design, and modern DevOps practices
- Experience with relational and NoSQL databases
- Ability to lead technical initiatives and mentor less-experienced engineers
- Excellent communication skills and the ability to collaborate with cross-functional teams.
Benefits
- SPONSORSHIP NOT AVAILABLE
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Collaborate with partners and stakeholders to learn about our customers’ business needs and key challenges. • Design, code, test, deploy, and monitor sophisticated processes in a cloud based architecture • Effectively develop and maintain CI/CD automation using tools such as GitHub Actions, Jenkins, Azure DevOps, etc. • Implement Infrastructure as Code (IaC) using tools like Terraform • Analyze data, existing systems and processes independently to effectively identify bottlenecks and opportunities for improvements. • Mentor and learn from your peers, foster continuous learning of new technology within your team and organization. • Help in interviews and provide quality and timely feedback. • Proactively understand customer/business problems you try to solve with these tasks, and your design and implementation can actually solve these problems in an effective, reliable, and sustainable way. • Lead a scrum team with proper agile development practices, and ensure the high quality and timely development and delivery that solve target problems effectively. • Build reliable, secure, high quality, efficient, and easy to use big data platforms and tools at scale for supporting all kinds of data transferring, ingestion, processing, serving, delivery, consumption, and data governance needs.
Staff Software Engineer – Core Ingest
Sumo LogicSumo Logic’s vision is to make the world's digital experiences reliable and secure.
• Designing and implementing extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data. • Work to improve algorithms built to schedule load on clusters of thousands of machines elastically at runtime. • Experience in multi-threaded programming and distributed systems • Improve systems to provide performance guarantees to customers in a shared-everything multi-tenant architecture. • Lead and contribute to the re-architecting of our internal message processing technology to petabyte per day scale. • Help manage exabytes of data using the latest and greatest technologies such as Kafka, Kubernetes, and Docker. • Work across Sumo, interfacing with multiple teams, including Search, Security, and Metrics & Tracing, to identify requirements and architect solutions to meet their data core ingest needs.
Staff Software Engineer – Data Query
Sumo LogicSumo Logic’s vision is to make the world's digital experiences reliable and secure.
• Design and implement extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data • Optimize code to reduce latency and resource footprint in a microservices environment • Write robust code: demonstrate its robustness through automated tests • Implement telemetry and logging to help the PM team track granular cost-per-service metrics • Participate in on-call rotations and help troubleshoot performance bottlenecks in production • Work as a member of a team, helping the team respond quickly and effectively to business needs
• Participate in the design and implementation of products utilizing the latest engineering technologies • Assist in gathering, reviewing and analyzing requirements • Participate in code and design reviews and technical presentations • Collaborate with other developers in team projects • Identify and implement testing strategies • Support development of test methodologies/programs • Propose framework & opportunities for system enhancements • Handle special projects to completion



