Engineer II (Mid–Senior Engineer)

DS Technologies Inc

Engineer II (Mid–Senior Engineer)

Alpharetta, GA
Full Time
Paid
  • Responsibilities

    About US: We are a company that provides innovative, transformative IT services and solutions. We are passionate about helping our clients achieve their goals and exceed their expectations. We strive to provide the best possible experience for our clients and employees. We are committed to continuous improvement and innovation, and we are always looking for ways to improve our services and solutions. We believe in working collaboratively with our clients and employees to achieve success.

    DS Technologies Inc is looking for Engineer II (Mid–Senior Engineer) role for one of our premier clients.

    Job Title: Engineer II (Mid–Senior Engineer) Location: Remote Position Type: Contract Only W2

    Role Description: The Engineer II is a mid–senior individual contributor responsible for delivering production-ready components and services within established architectural frameworks as defined by Engineer II – Premium and Staff Architects. This role executes with a high degree of independence but operates under the architectural direction and governance defined by Engineer II - Premium and Staff Architecture. Engineer II owns feature-level and service-level delivery, contributes to design discussions, and ensures quality, performance, and operational readiness within their assigned scope. This role also provides informal mentorship to junior engineers and contributes to documentation and technical reviews.

    Core Responsibilities:

    Backend Development

    Design and implement backend services in Golang within approved architectural patterns

    Integrate services with existing CI/CD and Change Management pipelines (GitHub Actions, XLR)

    Develop and deploy containerized workloads using Docker and Kubernetes

    Apply phased policy enforcement mechanisms as defined by platform standards

    Frontend Development

    Develop frontend components and features using React

    Contribute to OneApp-based applications where applicable

    Ensure adherence to established frontend/backend contracts and performance expectations

    Data Modeling & Systems Design

    Implement data models and schemas based on defined standards

    Make informed decisions on data access patterns, storage usage, and data flow within owned components

    Delivery Ownership

    Own delivery of assigned features or services from implementation through GA

    Contribute to refinement and optimization post-GA

    Ensure functional requirements are met and documented

    Quality, Stability, and Performance

    Write and maintain automated tests (unit, integration, regression)

    Participate in performance and load testing activities

    Identify and remediate reliability and stability risks within owned components

    Apply evidence-based testing practices

    Observability

    Instrument services with logging, metrics, and alerts following Observability standards

    Participate in on-call, incident response, and post-incident reviews as required

    Documentation & Collaboration

    Contribute to technical documentation, runbooks, and design artifacts

    Participate in design reviews and architecture discussions

    Review code and documentation from Engineer III peers

    Guidance & Support

    Support in troubleshooting issues and user-submitted incidents

    Execute against technical direction and strategy defined by Engineer II - Premium and Staff Architecture, translating designs into reliable implementations

    Provide day-to-day technical guidance to Engineer III engineers through code reviews, pairing, and implementation support, escalating architectural concerns as needed

    Own medium-complexity components or services, balancing delivery, quality, and operational considerations within defined architectural constraints

    Qualifications:

    5–7 years of professional software engineering experience

    Strong proficiency in Golang or React, with working knowledge across the stack

    Experience with Kubernetes, Docker, GitHub, and CI/CD pipelines

    Solid understanding of distributed systems and cloud-native development

    Ability to deliver independently within defined architectural constraints

    Clear written and verbal communication skills

    This is a remote position.