US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Senior Software Engineer

Job Description:

We are seeking an experienced software engineering professional to fulfill a technical leadership role.

This position will contribute to and drive technical innovation, partner with cross-team peers, influence and contribute to solution design and software delivery in a multi-cloud environment.

ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES:


* Develop highly available, reliable and scalable modern SaaS Cloud-Based solutions


* Build, test and deliver micro-service / micro-frontend-oriented systems with quality and security best practices using DevOps, TDD, and Platform Engineering techniques.



* Partner, review and provide feedback on customer-focused software designs and architecture using modern software design modeling tools



* Plan and complete complex critical priorities as a member of an Agile team


* Participate in and/or lead domain-driven software design and code reviews sessions


* Contribute and improve coding and delivery practices using modern version control and analytic tools



* Develop and deliver self-healing systems using modern observability tools


* Contribute to modernization of systems using containerization and orchestration technologies


* Partner and contribute to the continued improvement of CI/CD build and delivery systems


* Contribute to the evaluation and adoption of new innovative technologies and practices


* Foster a team focus on improving team SDLC efficiencies and quality practices


* Self-educate and improve team agile practices using Vertex's existing Agile SAFE method


* Drive Build-Run team improvements in MTTD and MTTR for internal and external clients.


* Participate and improve team practices for Incident Management and On-Call procedures


* Participate and drive demonstration of product features to program stakeholders



* Influence team peers and mentor junior team members

KNOWLEDGE, SKILLS, AND ABILITIES:

Candidate must be proficient in the following:

Technical


* Build and delivery of applications and systems on top of AWS, Azure or GCP


* Software design patterns with variety OOP and functional programming languages.


* Design and deliver application enabled enterprise event-driven systems


* Apply Enterprise messaging technologies like Pulsar, SNS/SQS, ASB, and/or others


* Application frameworks such as Java Spring Boot, .NET Core, MVC, etc


* Object-Relational Mapping frameworks like Hibernate, EF, or similar at scale


* Design Open API contract-first RESTful services versioned and deprecated at scale


* Distributed Web Apps using JavaScript and CSS technologies like (React/Redux, Angular)


* Relational scalable storage using Postgres, MSQL, w/ TSQL query optimizations


* Non-Relational database technologies and cloud storage like AWS S3


* Scaling application optimization for Network, Memory and IO performance concerns


* Observability and monitoring with Ope...




Share Job