Software Engineer III

Vertex

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, IT, or related field required.
  • 4+ years experience with cloud infrastructure (AWS, Azure, or GCP).
  • 4+ years experience in software development using Java, Python, or Go.
  • 4+ years developing APIs and managing SQL/NoSQL databases.
  • 3+ years working with Docker, Kubernetes, and CI/CD tools.
  • 3+ years experience with Pulsar for event-driven architectures.
  • 3+ years in monitoring and incident response for high availability systems.

Responsibilities

  • Lead the development of medium to complex software projects from start to finish.
  • Implement features and enhancements based on design and requirements specifications.
  • Make architectural decisions to create scalable systems for future growth.
  • Provide constructive feedback on code quality and adhere to industry best practices.
  • Collaborate with product, design, and engineering teams to refine customer needs.
  • Identify and drive improvements to reduce Technical Debt and enhance system performance.
  • Mentor junior engineers, supporting their professional development.

Benefits

  • Ability to work 100% remotely within the continental US.
Full Job Description
Job Description:

TITLE: Software Engineer III

LOCATION: 2301 Renaissance Blvd, King of Prussia, PA 19406

DUTIES:

Lead the development of Platform of medium to complex projects from conception to completion, including managing timelines and ensuring high quality; implement features, enhancements, or services end to end based on design and requirements; make architectural decisions, technology choices, and design scalable systems that support long-term growth; provide feedback, ensuring code quality and adhere to best practices; assist in triaging and debugging issues from internal and external customers; collaborate across multiple stakeholders from product and design teams, internal engineering teams, and engage with customers to better understand their needs, and communicate tradeoffs clearly; proactively identify Technical Debt and propose improvements by driving initiatives to improve system reliability, availability, performance, stability, and durability; mentor junior engineers, contributing to their professional growth; regularly engage with end users to identify new or unsolved problems and opportunities; balance speed and quality through effective feedback and observability practices; create unit, integration, and other automated tests to ensure code quality using software engineering best practices such as TDD; assist with bug fixing, maintaining, and supporting software solutions, based on technical design specifications, including analyzing and troubleshooting with minimal supervision; prepare technical design specifications based on functional requirements and analysis documents; review functional requirements, analysis, and design documents and provide feedback; and promote Continuous Improvement by identifying process inefficiencies and quality improvements.

EDUCATION/REQUIREMENTS:

Bachelor's Degree (or foreign equivalent) in Computer Science, Information Technology, or a related field and the following experience:

  • 4 years performing infrastructure and automation using AWS, Azure, or GCP;
  • 4 years performing software development with Java, Python or Go;
  • 4 years building API's and backend databases with SQL and NoSQL;
  • 3 years using Docker, Kubernetes, and CI/CD technologies;
  • 3 years using Pulsar for event driven architecture; and
  • 3 years logging, monitoring, alerting, incident response, and designing for high availability.
  • Ability to work 100% remotely within the continental US.

Similar Jobs

More Jobs at Vertex

More Information Technology Jobs

Find similar Software Engineer III jobs: