Software Engineer - Senior

Building great software is the core of what we do at BUKU.  Come work with an incredible team of engineers and product managers that share your passion for creating innovative and market leading solutions that customers love!

Software Engineer - Senior

 

As a Senior Software Engineer, you will:

  • Be a team lead of a small team and will be responsible to mentor less experienced engineers.
  • Participate in product architecture design, development, code review, testing and deployment activities.
  • Be a creative problem solver and have immerse experience in dealing with large-scale system in the cloud.
  • Create efficient code and optimize existing code to achieve required performance.
  • Deliver scalable and stable software to solve complex shipping-related business problems.
  • Resolve high priority product defects.
  • Create and maintain BUKU API and documentation.
  • Write unit tests for new and existing code.
  • Collaborate and communicate with team members, project managers, and customers.
  • Be constantly learning, evaluating both existing and emerging technologies as well as the needs for service modernization and enhancements.
  • Attend regular sprint/scrum planning and daily stand-up meetings.

 Required Qualifications:

  • Bachelor’s degree in computer science or related field, or equivalent experience.
  • 8+ years of related software product development experience.
  • 3-5 years of experience in building distributed applications or microservices used at scale on Azure or other cloud providers.
  • Professional experience with object-oriented programming and design patterns. 

Preferred Qualifications:

  • Prior experience with programming in .NET Core and C#.
  • Cloud experience with Azure is helpful.
  • Professional experience with Postgres or SQL relational databases.
  • Track record of building large-scale services in enterprise and/or consumer space.
  • Familiar with distributed version control systems such as git.
  • Experience with continuous integration & continuous deployment (CICD) is helpful.
  • Agile methodology experience is helpful.
 

Sound like you?

 

Apply Today