Software Development Engineer

Job Location

Seattle, WA, USA

Type of Job

Full-time

Published Date

Jul 12, 2022

Job Description

Requirements:

  • Build and own software services with hands-on Design, Development, Testing, Release and Operations of software components meeting the business needs.

  • Collaborate with Product Managers and business leaders to understand drive software solutions.

  • Ensure robustness and efficiency of the solutions, balancing best practices, security, and operational excellence.

  • Participate in code reviews, providing mentorship, pairing, and training opportunities

  • Apply software engineering and Object-Oriented Design principles to deliver high quality working software that benefits our customers.

  • Learn new technologies and patterns in Software Development paradigm.

  • Learn, Develop and Grow professionally through our wide array of learning opportunities by evolving the Varis Platform.

Qualifications:

  • Bachelor's or Master’s degree in Computer Science or equivalent experience. ·

  • 0-2 years’ work experience as a full-stack or back-end software engineer. ·

  • Prior experience in microservices based architecture, design, and components development.

  • Prior participation in software product architecture and design.

  • Comfortable working in an ambiguous environment working with multiple stakeholders, developing clarity in all stages of Agile based Software Development Life Cycle

  • Hands-on experience in C#, Java, C++ and/or Golang is preferred

  • Experience building and managing containerized applications (Kubernetes, Docker, Swarm etc)

  • Experience guiding less-experienced software engineers in collaboration with Leads and software development manager

  • Expertise with Git based source code model and CI-CD Release management tools (eg: Jenkins, Azure DevOps)

  • Exposure building and hosting of Software components with public cloud IaaS & PaaS services like compute, database, messaging, object storage, networking, and security

  • Ability to create unit, performance, and integration tests with automation tools (eg: jUnit, jMeter/k6, or Postman/Newman)

  • Prior experience in working with security protocols, Authentication-Authorization frameworks and encryption techniques is a plus

  • Familiarity with database design, data modelling and databases (relational and non-relational)

  • Prior experience in Operational support aspects of the applications which includes incident management, monitoring, health checks, Notification’s setup and Reporting

About the Company

The Company is a well-funded and fast-growing technology startup that focuses on digital commerce software-as-a-service and procurement. We are innovation-driven, customer-centric, and ready to transform Business-to-Business (B2B) Procurement with insights gleaned from data. Our culture is focused on bold vision, empowerment, ownership and launching the simplest initial solution to learn, then either failing or scaling fast.

Job Application
arrow&v

Thanks for submitting!