Sr Software Engineer - Full Stack Finance

ConstructConnectAtlanta, GA
2dHybrid

About The Position

The Opportunity Join the ConstructConnect team as a Senior Software Engineer (SSE) focused on building and scaling our finance metrics platform and AI acceleration and enablement capabilities as a part of the AI Center of Excellence team. In this role, you will be the key technical expert within your team, partnering closely with Finance, Analytics, and Product to deliver reliable, actionable insights that power strategic decisions across the business. You will help shape how we collect, model, and expose financial and operational metrics, and how we use AI to accelerate development and decisionmaking. You’ll collaborate with junior engineers through pair programming, lead insightful technical discussions, and propose innovative solutions that improve speed, reliability, and quality.

Requirements

  • BS degree in Computer Sciences, programming, or a related discipline, or demonstrable equivalent experience
  • 5+ years of experience with Java or Python building backend services and/or APIs
  • 5+ years of experience with JavaScript, React, CSS, SASS or another CSS preprocessor, and HTML
  • Strong understanding of relational databases and SQL, including designing schemas and writing performant queries for analytics/metrics workloads
  • Strong understanding of Git and modern branching strategies
  • Strong understanding of CI/CD pipelines and the necessary steps within a pipeline (build, test, security, deployment, monitoring)
  • Strong understanding of Object-Oriented Programming Principles, Data Structures, and Algorithms
  • Strong understanding of Agile processes and workflow
  • Experience using Test-Driven Development (TDD) and a strong desire to write testable code
  • Experience working in cloud infrastructure (e.g., GCP preferred, AWS or Azure also ok)
  • Experience building and operating RESTful APIs and services in production
  • Capable of analyzing issues in existing code and data flows and providing root cause analysis as well as remedy options
  • Capable of having detailed discussions about product and data implementation with technical and nontechnical stakeholders
  • Capable of providing product and data insight to better understand feature feasibility, required implementation effort, and tradeoffs
  • Capable of mentoring junior engineers and providing them with technical guidance
  • Eager to learn and comfortable working in a fastpaced, evolving environment
  • Strong verbal and written communication skills, with the ability to explain complex technical topics in simple terms

Nice To Haves

  • Experience working with finance, FP&A, or revenue operations teams and familiarity with common SaaS metrics (e.g., ARR, MRR, churn, NRR, pipeline, retention)
  • Experience with data pipelines/ETL and analytics tooling (e.g., dbt, FiveTran, Airflow, Kafka, BigQuery, Snowflake, or similar)
  • Experience applying AI/ML in production systems (e.g., LLMs, embeddings, vector databases, anomaly detection, forecasting)
  • Familiarity working with artifact repositories such as JFrog or Cloudsmith
  • Familiarity with Docker and Kubernetes
  • Experience working with Google Cloud Platform (preferred) or another major cloud provider
  • Familiarity with Terraform and infrastructureascode best practices
  • Experience with a feature flag tool such as LaunchDarkly
  • Experience writing QA automated tests and partnering closely with QA/Testing teams

Responsibilities

  • Design and implement low-latency, highly available, and performant applications and services that power finance and business metrics
  • Build and maintain fullstack solutions using Java, JavaScript, and Python, including APIs, services, and user interfaces for finance and analytics stakeholders
  • Collaborate with Finance and Data teams to define, model, and validate key metrics (e.g., ARR, revenue, churn, NRR, pipeline, product usage) and ensure data accuracy and consistency
  • Design and maintain data flows that source, transform, and aggregate data from multiple systems into trustworthy, selfservice metrics.
  • Use AI tools and frameworks to accelerate software delivery (e.g., intelligent code generation, test creation, anomaly detection, and alerting) and to enhance finance workflows
  • Experiment with and evaluate AIpowered features (e.g., naturallanguage queries over metrics, insights summaries, anomaly explanations), partnering with Product to validate value and usability
  • Build reusable code and libraries using test-driven development and automated testing to ensure high quality
  • Logically identify and resolve issues using root cause analysis and datadriven debugging
  • Adhere to our coding standards and ensure your team does as well through frequent code reviews
  • Use proper branching and code review processes and contribute to improving our CI/CD pipelines
  • Provide accurate estimates for the level of effort and time for completion of work
  • Take part in and encourage your team to pair program and share knowledge\Work closely with your team to break down features into small, testable stories
  • Become an expert in our applications and data models; develop deep technical and functional knowledge to better provide feedback and input on upcoming changes
  • Lead and mentor level I, II, and associate software engineers and support professionals, fostering a culture of accountability, collaboration, development, and continuous improvement
  • Always be observant for ways to improve our applications, data quality, and how we work
  • Learn continuously and stay current on finance/metrics best practices and AI technologies
  • Address security vulnerabilities and ensure sensitive financial and customer data is protected
  • Manage and improve your team’s CI/CD pipelines
  • Communicate effectively within your team and with stakeholders across Finance, Product, and other groups
  • This job description in no way implies that the duties listed here are the only ones that team members can be required to perform
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service