Senior Associate (Sr Developer) | Hybrid - Atlanta, GA | 6+ Months

Genius Business Solutions

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

Qualifications

  • 5+ years of experience in C programming on Linux
  • Strong debugging abilities for complex applications
  • Experience with distributed systems architecture
  • Deep knowledge of CI/CD tools and frameworks
  • Proven ability to coach and mentor technical team members
  • Familiarity with high-throughput transaction processing systems

Responsibilities

  • Maintain and enhance a high-throughput, distributed transaction processing application in C on Linux
  • Design and develop a CI/CD framework to improve application delivery speed
  • Isolate application defects for effective debugging
  • Utilize production data to ensure system performance
  • Provide tactical and technical support to minimize operational disruption
  • Evaluate technical decisions' impacts on adjacent systems
  • Create tools and infrastructure to test large-scale distributed systems

Benefits

  • Opportunity to mentor and coach junior developers
  • Engaging work in a mission-critical 24/7 environment
  • Potential for continuous learning and professional growth
  • Access to the latest CI/CD technologies and tools
  • Collaborative team atmosphere focused on innovation
Full Job Description
Job Summary

We are seeking a Senior C Developer with strong expertise in distributed, real-time transaction systems. The role involves maintaining and enhancing mission-critical applications, designing CI/CD frameworks, and building tools to improve engineering velocity. The ideal candidate will have deep experience in C programming on Linux, strong debugging skills, and the ability to design and support large-scale distributed systems. This position requires a proactive problem solver who can balance tactical support with long-term architectural improvements, while mentoring others and ensuring delivery of high-quality solutions in a 24x7 production environment.

Key Responsibilities
  • Maintain, support, and enhance a high-throughput, distributed, real-time transaction processing application written in C on the Linux platform, operating in a 24x7x365 production environment.
  • Design, develop, and maintain a CI/CD framework to streamline application delivery.
  • Isolate and reproduce application defects effectively, ensuring clear conditions for debugging.
  • Leverage production data to validate system performance and reliability.
  • Provide tactical and technical support across tasks, ensuring minimal disruption to operations.
  • Assess impact on adjacent systems and evaluate both short- and long-term implications of technical decisions.
  • Develop tools and infrastructure to test complex, large-scale distributed systems.
  • Build tooling and infrastructure to help engineering teams measure and increase delivery velocity.
  • Ensure delivery of high-quality code that meets specifications and customer requirements.
  • Proactively identify opportunities to improve daily work processes and system efficiency.
  • Act as a technical/functional point of contact for projects or subsets of internal business systems.
  • Coach and mentor team members on application, platform, and architectural standards.


Similar Jobs

More Information Technology Jobs

Find similar Senior Associate (Sr Developer) | Hybrid - Atlanta, GA | 6+ Months jobs: