Jobs and Careers
VE

Software Engineer II

Vertex Inc.
Remote - PA, United States, United StatesRemotefull_timeVerifiedPosted 10 Jun 2025

About the role

Job Description:

We are seeking an experienced software engineering professional.  This position will contribute to new technical innovations, partner with peers, 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.

  • Review and provide feedback on customer-focused software designs and architecture using modern software design modeling tools

  • Complete complex critical priorities as a member of an Agile team

  • Participate in domain-driven software design and code reviews sessions

  • Contribute to coding and delivery best practices using modern version control and analytic tools

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

  • Modernize 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

  • Contribute to a Build-Run team improving MTTD and MTTR for internal and external clients.

  • Participate in team practices for Incident Management and On-Call procedures

  • Participate in demonstration of product features to program stakeholders

  • Partner and influence team members and peers

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.

  • 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 S3 

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

  • Observability and monitoring with Open Telemetry, Datadog, CloudWatch or similar

  • Help define and implement application and system metrics like KPIs, SLIs and SLO

  • Containerization and Orchestration with IaC using Docker, Kubernetes, ArgoCD, Helm, TF

  • CI powered Performance, E2E, Functional and Unit testing using TDD and BDD methods

  • Test automation technologies such as Junit, Spock, Cypress, Groovy, Python, Selenium

  • Source security and analysis technologies like SonarQube, Dependabot, Snyk

  • CD experience using GitHub Actions, Terraform, Go, PowerShell and/or Python

  • Exposure to AI automation pair programing with GitHub Copilot or similar

  • Security experience with OpenID, OAuth, Rapid7, Cobalt

Interpersonal

  • Must be results oriented, customer focused, acting with urgency and purpose.

  • Ability to make data-driven decisions guided by commitment to customer outcomes

  • Strong time management and peer-partnership to ensure alignment in commitments

  • Adaptive verbal and listening skills being clear and concise while practicing empathy to create an environment which fosters trust in which to provide meaningful feedback

  • Strong written and presentational skills with the ability to represent various viewpoints.

  • Passionate hunger for learning and applying emerging technologies

  • Proven ability to root cause system issues and create/own remediation plans

EDUCATION AND TRAINING:

  • B.S. in Computer Science or Software Engineering, or equivalent education and experience

  • 4-6 years of experience in applicat

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Vertex Inc.

View company profile →