About the job Staff Software Engineer MG-08
Technologies: Java, Apis REST, Cloud SQL
Locations available: LatAm
Job Mode: Full-time
Work Mode: 100% remote
Oceans Code Experts is looking for talented individuals that are ready for the next step in their career, we offer a collaborative professional environment as full of rewarding experiences as it is of challenges.
A Staff Software Engineerat Oceans can expect to work on multiple projects, work with a cross-functional team, and are transparent about time and tasks to help clients understand the progress of their projects.
Candidates must LOVE helping people, solving business problems, and pushing themselves to slay the next beast of a project.
Job Summary
We are seeking a highly skilled and hands-on Staff Software Engineerto join our dynamic MarTech team. In this leadership role, you will be instrumental in designing, developing, and scaling our core marketing technology platform. You will leverage your deep expertise in Java, Spring Boot, and Microservices architecture to build robust and efficient solutions. You will also provide technical leadership and mentorship to engineering team members, ensuring the delivery of high-quality software. This role requires a strong technical foundation, proven leadership capabilities, and a passion for building innovative MarTech solutions.
Job Responsibilities
Technical Leadership
- Provide technical leadership and mentorship to developers, fostering a culture of engineering excellence.
- Translate business needs into technical solutions by collaborating with cross-functional stakeholders.
- Lead architecture design and delivery of distributed, cloud-based microservices, event-driven architectures, and RESTful APIs.
- Design, build, and maintain scalable applications using Java and Spring Boot.
- Conduct code reviews to enforce coding standards and best practices.
- Optimize and maintain CI/CD pipelines (Bamboo, Bitbucket) and implement code quality analysis with SonarQube.
- Apply TDD approaches for comprehensive unit and functional testing.
- Integrate and optimize Google Cloud services (e.g., Pub/Sub, Cloud SQL) and manage transactional databases.
- Monitor system performance using Grafana and New Relic, and resolve production issues in real-time.
- Evaluate and integrate new technologies to enhance system scalability and performance.
- Lead root cause analysis and troubleshoot critical issues in a 24/7 on-call environment.
- Drive operational excellence through managing and deploying large-scale enterprise solutions.
Vision and Strategy
- Define and drive the strategic vision for the MarTech platform in alignment with business objectives.
- Build a delivery roadmap and ensure successful software execution against it.
- Track and report KPIs bi-weekly to measure platform health and business impact.
- Facilitate Root Cause Analyses (RCAs) and Correction of Errors (COEs) to continuously improve system design and reliability.
Management
- Independently lead a team of software engineers, managing both performance and development.
- Hire, develop, and promote engineering talent within your team.
- Proactively identify and mitigate risks before they impact delivery.
- Champion effective development processes to ensure consistent, high-quality software delivery.
- Produce strategic documents and design narratives to support technical decision-making.
- Define and track operational metrics, customer experience KPIs, and team development progress.
- Ensure adherence to SLAs through robust customer engagement and operational management.
Job Requirements
- Great English proficiency (B2+ Written and spoken)
- 10+ years of experience in Staff Software Engineer with demonstrated leadership in engineering projects.
- Impeccable punctuality (schedules are flexible but being in time for meetings is crucial)
- Experience in Java development, with strong expertise in Postgres, Cloud SQL, or similar database technologies.
- 2+ years of experience in Engineering Management.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proven ability to manage complex, fast-paced, and deadline-driven environments.
- Strong communication, presentation, and stakeholder management skills.
- Deep understanding of modern software design principles and cutting-edge technologies.
- Extensive experience working with MarTech platforms and ecosystems.
- Impeccable punctuality, especially in team and stakeholder engagements.
Nice to have
- Experience with customer data platforms (CDPs), marketing automation tools, or campaign management systems.
- Knowledge of Kubernetes, Docker, or other container orchestration tools for deploying scalable microservices.
Position Type and Expected Hours of Work
This is a full-time consultancy, with up to 40 weekly hours during regular business times. We operate under a flexible core hours policy to accommodate various schedules, allowing consultants to perform during their peak productivity times. Additionally, we offer the flexibility to work remotely.