Remote Senior Software Engineer (Java)

at Black Swan Data, Inc.

Posted 1 day ago 0 applied

Description:

  • Black Swan Data is a leading provider of data, software, and consulting services for the consumer goods industry, utilizing AI and social data to enhance the capabilities of CPG brands like PepsiCo and General Mills.
  • The Senior Software Engineer will be responsible for designing, building, and maintaining high-performance services that support the company's suite of SaaS products.
  • This role requires a strong understanding of Java, Spring Boot, microservices architecture, and cloud computing.
  • The successful candidate will collaborate closely with product managers, designers, data scientists, and other engineers to ensure timely delivery of value.
  • The engineer will thrive in an agile development environment and promote continuous improvement and best practices.
  • Key responsibilities include designing and developing high-quality backend systems, working with cross-functional teams to deliver projects on time and within budget, participating in all phases of the software development lifecycle, staying updated on industry technologies, mentoring junior engineers, and collaborating on full-stack solutions.

Requirements:

  • A Bachelor's degree in computer science, Engineering, or a related field, or equivalent work experience is required.
  • Extensive experience in building Java services within the Spring (Boot) ecosystem, focusing on efficiency and maintainability is essential.
  • Experience in building and deploying scalable architectures in a cloud environment, preferably AWS, including Kubernetes is necessary.
  • Solid experience with testing frameworks such as Mockito and Junit is required.
  • A strong understanding of CI/CD governance and principles is essential.
  • Strong problem-solving and analytical skills to effectively identify, diagnose, and resolve complex technical issues are required.
  • A strong sense of ownership to take initiative, be accountable for assigned tasks, and deliver high-quality results is necessary.
  • Strong written and verbal communication skills to collaborate effectively with team members, stakeholders, and clients are required.
  • Experience working in accordance with agile and XP principles, and familiarity with frameworks such as Scrum and Kanban is necessary.

Benefits:

  • The position offers a hybrid working model, requiring 2 days in the office per week, with some roles eligible for 100% remote work.
  • Career development is prioritized, providing opportunities to build career-defining skills and experience.
  • The working environment is designed to be enjoyable, offering global benefits such as a staff referral scheme, wellness days, development days, flexible working, internal and online training initiatives, volunteering opportunities, birthday half days, social events, and a flexible leave policy.
  • Employees will work with exciting clients and projects, including some of the world's most pioneering CPG brands, operating at the cutting edge of the industry.
  • The company employs highly skilled and multi-disciplined teams across three continents, providing exposure to top talent in the market.