Infovision is a global IT services company committed to delivering innovative solutions that drive digital transformation and enhance operational efficiency. We promote a collaborative environment that supports growth and enables our teams to work on impactful projects with leading clients.
Role overview
As a Senior Software Engineer, you will lead the design and implementation of major features and services within the Platform Catalog ecosystem. You’ll collaborate closely with product managers, stakeholders, and fellow engineers to deliver scalable, reliable, and high-performance solutions that power our advertising platform.
Key responsibilities
- Lead design & implementation: Drive the design and development of key platform features and services, ensuring alignment with architectural best practices.
- Architecture & scalability: Lead technical discussions and propose scalable, cloud-native solutions that adhere to engineering excellence standards.
- Mentorship & collaboration: Mentor junior engineers, promote knowledge sharing, and foster a culture of continuous improvement and technical excellence.
- Cross-functional partnership: Work with product managers and stakeholders to translate business objectives into actionable technical outcomes.
- System reliability: Advocate for performance, observability, and reliability across multiple system integrations.
- Backend engineering: Build and maintain backend applications and APIs (REST/GraphQL) using Java, Docker, and Kubernetes to support data-driven advertising systems.
- Real-time data pipelines: Utilize Kafka, Aerospike, and Elasticsearch to build and manage real-time data pipelines that serve as the backbone of the advertising platform.
- Microservices architecture: Design and implement highly available, large-scale distributed systems using modern microservices patterns.
- Production support: Participate in on-call rotations and production support to troubleshoot and resolve system issues, including during critical promotional events.
- Team coordination: Coordinate with team members to assign tasks, set goals, monitor progress, and resolve technical challenges efficiently.
- Technical leadership: Provide guidance and mentorship to the team, encouraging innovation and excellence in engineering practices.
We are a match because you have
- 6–8 years of software engineering experience with a proven track record of delivering production-grade systems.
- Deep expertise in software architecture, distributed systems, and API design.
- Strong proficiency in Java and GraphQL, with excellent debugging and performance optimization skills.
- Hands-on experience in cloud-native environments (GCP).
- Ability to influence technical decisions and collaborate effectively across cross-functional teams.
What We Offer
Competitive compensation and benefits – including attractive legal and above-the-law perks
A collaborative and innovative work culture
Opportunities for career advancement and skill development
Adaptable remote work option
If you're ready to take the next step in your career and join a dynamic, forward-thinking team, we’d love to hear from you!
Contact: abdi.bernal@infovision.com
Note: This position is not eligible for employment-based visa/immigration sponsorship.
#J-18808-Ljbffr