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.