Job Software Developer/ Engineer/ Architect

Software Development Engineer II - Yuca

Our product consists of a language to model Orchestrations and a runtime to execute them. We're looking for an engineer to join us with a focus on language and modeling.

 

What you’ll do:

  • Help design and develop new features for our workflow orchestration platform.
  • Evaluate/implement new open source and cloud native tools and technologies, as needed.
  • Approach software development with emphasis on quality, maintainability, resilience, and scalability.
  • Take ownership of our services and libraries, acting as a good steward and advocate.
  • Manage your tasks and responsibilities as assigned for each sprint and speak up or ask questions as needed.

 

What your day might look like:

Trade PRs, discuss the specifics of a ticket, try to figure out why some weird quirk of the tool you’re using exists, grab lunch, get a couple of uninterrupted hours of coding in, meet up for the code quality book club, and get out that last PR before heading out a bit early to handle that personal errand of yours.

  • 3+ years professional software engineering experience.
  • Currently in a hands-on software engineering role.
  • Proficient in Core Java.
  • Excellent collaboration and communication skills for both technical and strategic discussions.
  • Have production experience with Kotlin or Scala.
  • Experience in developing micro-services and distributed systems with the requisite concurrency, multithreading and design principles knowledge.
  • Have experience with cloud platforms such as AWS, GCP, or Azure.
  • Have worked with Docker Containers, Kubernetes, and related technologies.