Sr. Software Engineer

Procure Analytics•Atlanta, GA
•Hybrid

About The Position

As a Senior Software Engineer at Procure Analytics, you will design, build, and maintain internal and member-facing software supporting analytics, reporting, and procurement tools. You will write production code and own the architecture of assigned systems, ensuring they are scalable, secure, and maintainable. You will also help lead the use of AI-assisted development tools, including Claude Code, and develop the AI integration layer that connects assistants to internal and third-party data. AI-generated changes must be reviewed, tested, and validated for correctness, security, and maintainability before release. The role is hands-on and involves writing, reviewing, and shipping code daily. Time is allocated approximately 45% to building and maintaining software and data pipelines, 20% to reviewing, testing, and validating code (including AI-generated code and security validation), 20% to architecture, design, and technical planning, and 15% to mentoring, documentation, and cross-team collaboration. The position is based in Atlanta, Georgia, with a hybrid schedule: onsite Monday through Thursday and work from home on Fridays.

Requirements

  • Ten or more years of professional software engineering experience, including hands-on development of production systems and data pipelines.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
  • Strong full-stack development proficiency, including modern front-end development such as React with TypeScript and a back-end language and ecosystem such as Python, C#, or Java.
  • Solid understanding of software design principles, data structures, algorithms, and SQL and/or NoSQL database design.
  • Proven software architecture skills, including experience designing or leading the design of large-scale enterprise applications and addressing service boundaries, data models, integration patterns, scalability, reliability, and security.
  • Working knowledge of secure coding practices such as the OWASP Top 10, authentication and authorization design, data protection, secrets management, and dependency and vulnerability management; experience leading security reviews or threat modeling.
  • Experience implementing authentication and authorization with enterprise identity providers, including OAuth 2.0, OpenID Connect, or SSO.
  • Demonstrated experience writing automated unit and integration tests and building CI/CD pipelines.
  • Experience with Git and collaborative code review workflows.
  • Familiarity with Jira and Confluence for work tracking and technical documentation.
  • Experience with cloud platforms, preferably Microsoft Azure or another major cloud provider.
  • Hands-on experience using AI coding assistants such as Claude Code, with a clear understanding of their strengths and limitations.
  • Experience building or integrating with MCP servers, or using other tool-use and API integration patterns for AI assistants.
  • Strong attention to code quality, security, and edge cases, and discipline in verifying AI-generated output rather than accepting it at face value.
  • Ability to write clear technical documentation and design notes.
  • Excellent verbal and written communication skills.
  • Detail-oriented, with strong follow-through on commitments.
  • Ability to manage multiple priorities, make sound tradeoffs, and communicate them clearly to technical and non-technical colleagues.

Nice To Haves

  • Experience designing systems for reliability, observability, and performance at scale.
  • Experience with data analytics, reporting, or procurement systems.
  • Experience with data warehousing or large-scale ETL/ELT platforms.
  • Experience establishing engineering practices or standards for a team.
  • Experience building production MCP servers or other AI tool integrations.

Responsibilities

  • Design, develop, and maintain production applications, services, and data pipelines for members and internal teams.
  • Own software architecture for assigned systems, including service boundaries, data models, integration patterns, tradeoff evaluations, and design documentation.
  • Use Claude Code and other AI-assisted tools to accelerate development, and review, test, and validate generated code before merge or deployment.
  • Build, maintain, and extend MCP servers and integrations connecting AI assistants to internal and third-party data sources, with authentication and least-privilege access.
  • Establish and enforce team engineering standards for code quality, testing, code review, security, and documentation.
  • Lead security design and review for features and data flows, including threat modeling, authentication and authorization, access control, data protection, and assessment of AI-generated code.
  • Apply secure development practices, manage secrets and credentials, scan dependencies for vulnerabilities, and remediate findings.
  • Build and maintain automated test suites, CI/CD pipelines, and deployment processes, including automated security checks as release gates.
  • Design and build integrations with cloud platforms and third-party systems, including identity providers and secure API access.
  • Diagnose and resolve complex production issues and perform root cause analysis to prevent recurrence.
  • Work with business stakeholders to translate requirements into well-scoped, well-engineered solutions.
  • Mentor engineers on coding practices, AI-assisted development workflows, data engineering, software design, and secure development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service