Senior Software Engineer (Kotlin/Java)

Posted 10 Hours Ago
Be an Early Applicant
Hiring Remotely in USA
Remote
Expert/Leader
Artificial Intelligence • Information Technology • Software
The Role
The Senior Software Engineer will develop AI-driven solutions for code generation and more, working with Kotlin and Java. Responsibilities include setting up environments, developing a JetBrains plugin, maintaining APIs, and collaborating on backend development while ensuring code efficiency and scalability.
Summary Generated by Built In
About Zencoder

Join us at Zencoder, where our mission is to advance human knowledge through innovative AI solutions. We're transforming the landscape of software development by empowering developers with AI coding agents embedded into their workflow that help create high-quality software and accelerate product delivery. By empowering developers to code smarter, faster, and with greater impact we bridge the gap between imagination and implementation, helping organizations ship impactful software products faster.

Our product is an extension for JetBrains and VSCode that assists developers not only in generating code but also in iterative refining and repairing it through embedded AI agents. This approach goes beyond the basic code snippet suggestions. By deeply analyzing developers’ repositories and employing robust software engineering principles, Zencoder's agents enhance code quality and project alignment, freeing developers to concentrate more on innovation and creative problem-solving.

The Opportunity

We are seeking a talented Senior Software Engineer to join our innovative team. You will contribute to developing our AI-driven solutions, including tools for code generation, chat assistance, code completion, docstring creation, unit test generation, and code repair.

You will leverage your strong programming skills in Kotlin/ Java to create an AI agentic system that enhances code generation through advanced syntactic and semantic analysis of repositories and generated code. This opportunity will allow you to gain expertise in this cutting-edge domain and contribute to impactful, transformative AI solutions.

Apply your expertise while continuing to grow in the direction that excites you — whether that’s advancing your technical skills, stepping into leadership, or exploring product development and beyond. This is a unique opportunity to join an early-stage company led by the founder of a unicorn startup, Andrey Filev, and help scale it into a thriving, innovative business. You’ll be a part of the team that ships AI products, shaping the future of software development and unlocking the creative potential of brilliant minds.

Key Responsibilities

  • Apply your skills to set up the environment and develop our JetBrains plugin.
  • Develop a wide range of DevOps integrations and bots.
  • Architect, develop, and maintain APIs, business logic, integrations, and databases to ensure seamless functionality and performance.
  • Build AI agents and surrounding infrastructure and address some challenges connected to RAG and retrieval solutions.
  • Collaborate with the team to conceptualize, design, and develop the back-end for code-generation add-ins, empowering developers to automate repetitive tasks and boost productivity.
  • Conduct thorough testing of developed solutions, identify and address any bugs or performance issues, and optimize code for efficiency and scalability.
  • Stay updated with the latest trends and advancements in software development, DevOps practices, and AI technologies to drive innovation and maintain competitiveness.

Essential Qualifications

  • Over 10 years of experience in developing high-quality back-end solutions that scale to high-load in Java or Kotlin, including being a key contributor in a product that serves thousands or millions of users.
  • Good understanding of programming languages and environments (e.g. build tools, compilers, linters).
  • Daily use of modern DevOps principles and practices, including unit testing, CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
  • Experience in writing CI/CD bots and integrations would be beneficial.
  • Experience in code parsing, manipulation, or generation tasks would be beneficial.
  • Experience working with semantic indexing and search would be beneficial.
  • Strong computer science background (e.g. algorithms, data structures), strong understanding of modern architecture and design principles (e.g. SOLID) with practical application of both.
  • Deep understanding and experience of enterprise software development processes, ability to formalize typical SDLC tasks with all nuances.
  • Strong analytical and problem-solving abilities, with a knack for troubleshooting and debugging complex issues.
  • Proven ability to work effectively in a collaborative team environment, with excellent communication skills and a commitment to delivering high-quality solutions on time.
  • Eagerness to learn and adapt to new technologies and methodologies, with a passion for continuous improvement and innovation.
  • Experience working in a high growth or startup software businesses.
  • A background in front-end technologies would be a plus.

Why Join Zencoder?

  • Impact: Gen AI will change how companies develop software in the next two years. Be at the frontier of that AI work, building a category-leading product in a huge market. You will have an everyday opportunity to innovate.
  • Growth potential: Thrive in a high-growth AI startup combining personal and career growth.
  • High Talent Density: Collaborate daily with our experienced AI engineers, software engineers, and founder, Andrew Filev.
  • Equity: Align your success with ours by participating in our equity plan.
  • Flexibility: We hire globally, prioritizing talent over location. Work where you’re most productive and comfortable.

Zencoder is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Top Skills

Java
Kotlin
The Company
Campbell, California
25 Employees
On-site Workplace
Year Founded: 2023

What We Do

At Zencoder, we're transforming the landscape of software development by empowering developers with AI coding agents embedded into their workflow that help create high-quality software and accelerate product delivery.

Zencoder brings the zen back in coding

Similar Jobs

NinjaOne Logo NinjaOne

Senior Software Engineer, Java Backend

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote
Hybrid
Austin, TX, USA
1200 Employees
140K-200K Annually

NinjaOne Logo NinjaOne

Senior Software Engineer, Java Backend

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote
Hybrid
Tampa, FL, USA
1200 Employees
120K-210K Annually

Kunai Logo Kunai

Senior Software Engineer - EMV Chip Card

Agency • Fintech • Information Technology • Software • Consulting
Remote
United States
400 Employees
Remote
Bellevue, WA, USA
3321 Employees
170K-223K Annually

Similar Companies Hiring

Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees
HERE Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account