Skip to content

Senior Software Engineer

Velotix introduces a revolutionary AI-driven data security platform that allows enterprises to discover, visualize and use their data while remaining secure and compliant. Our Gartner recognized DSP enforces the right policies so that the world’s  leading, data-driven organizations can grant data access in a prompt and secure way. Velotix centralizes policy and permission control, automates policy enforcement, and streamlines secure data access to drive business innovation and scale. We’re transforming data security with our cutting-edge AI-driven platform, empowering enterprises to harness the power of their data securely.

As a Senior Software Engineer at Velotix, you will play a critical role in designing, developing, and maintaining high-performance and scalable software solutions. You will work on challenging projects that require high level of technical expertise, helping to shape the future of our technology stack. If you are a passionate software engineer with a strong track record of building robust and efficient systems, we would love to hear from you.

Objectives of this Role:

  • Collaborate with cross-functional teams (including product managers and designers), to define and refine software requirements and specifications.
  • Investigate and resolve complex technical issues and provide technical leadership and guidance.
  • Contribute to architectural decisions and participate in discussions on technology choices.
  • Implement enhancement features and build the infrastructure to support the scale of the product.
  • Perform code reviews and mentor junior team members to drive best practices and continuous improvement.
  • Stay up to date with the latest industry trends and emerging technologies to drive innovation within the team.

Required Skills and Qualifications:

  • Educational Background: degree in computer science, computer engineering, or a related field (or equivalent experience).
  • 5+ years of hands-on experience working with Java/Kotlin/Scala. and a deep understanding of their ecosystems.
  • Experience with software development best practices, including design patterns, code review, and testing.
  • Proficiency with software development tools such as version control systems (e.g., Git), build tools (e.g., Gradle), and IDEs (e.g., IntelliJ IDEA).
  • Hands-on experience with Spring Boot and related Spring projects.
  • Strong communication skills, both written and verbal.
  • Ability to lead a feature end to end.
  • Experience in developing scalable and distributed systems.
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.

Preferred Qualifications:

  • Previous experience working in a startup or fast-paced, entrepreneurial environment.
  • Familiarity with agile development methodologies and the ability to adapt quickly to changing priorities.
  • Experience with Docker and OpenShift / Kubernetes
  • Experience with at least one of the major cloud providers (GCP/AWS/Azure)
  • Contributions to open-source projects or a public code repository showcasing personal projects.

Join Us