Sr Software Engineer - Full Stack Finance
Senior Software Engineer Focused On Finance And People & CultureJoin the ConstructConnect AI Center of Excellence as a Senior Software Engineer focused on Finance and People & Culture. You'll partner with these teams to take current processes and experiences and redesign them as AI driven, AI enabled workflows that improve speed, accuracy, and decision making.This is an applied engineering role: you'll build production ready services, UIs, and data flows using modern AI (LLMs, RAG, agents) rather than doing pure research.ResponsibilitiesWhat You'll Be DoingPartner with Finance and People & Culture to understand current workflows (e.g., forecasting, close/reconciliations, headcount planning, hiring funnel, manager self service) and reimagine them with AIDesign and ship LLM powered and RAG based features (e.g., natural language queries over metrics, narrative insights, anomaly explanations, draft responses) in production applicationsBuild and operate fullstack solutions (APIs, services, and UIs) using Java, JavaScript/React, and Python on cloud infrastructure (GCP preferred), including designing responsive, accessible React interfaces for Finance and People & Culture workflowsDesign and maintain data flows that combine financial, HR, and operational data into trustworthy metrics and AI ready datasetsCreate reusable AI patterns and components (prompts, agents, data access layers, evaluation approaches) that Finance and People & Culture can reuse across use casesDefine and track success metrics for AI features (e.g., hours saved, cycle time reduction, forecast/headcount plan accuracy, adoption) and iterate based on resultsApply TDD, automated testing (frontend and backend), code reviews, and CI/CD to keep services and UIs reliable, observable, and easy to changeProtect sensitive financial and people data, including applying appropriate AI guardrails (data classification, access control, prompt/response logging)This job description in no way implies that the duties listed here are the only ones that team members can be required to performQualificationsWhat You Bring to the TeamRequired:BS in Computer Science or related field, or equivalent experience5+ years building backend services and/or APIs in Java or Python5+ years building frontend experiences with JavaScript/React, HTML, and CSS/SASSStrong SQL skills and experience designing schemas for analytics/metrics workloadsExperience building and operating production services in a major cloud (GCP preferred) with modern CI/CD and Git workflowsSolid understanding of object oriented design, data structures, algorithms, and Agile deliveryExperience writing automated tests and working in a code review cultureStrong communication skills; able to explain technical tradeoffs to nontechnical partnersPreferred: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 CloudsmithFamiliarity with Docker and KubernetesExperience working with Google Cloud Platform (preferred) or another major cloud providerFamiliarity with Terraform and infrastructureascode best practicesExperience with a feature flag tool such as LaunchDarklyExperience writing QA automated tests and partnering closely with QA/Testing teamsPhysical Demands and Work EnvironmentThe physical activities of this position include frequent sitting, telephone communication, and working on a computer for extended periods. Visual acuity is required to perform activities close to the eyes.Team members are expected to maintain a dedicated and ergonomically appropriate remote workspace.Team members who live within commuting distance of one of our office locations (Greater Cincinnati/Northern Kentucky or Atlanta, Georgia) are expected to work in a hybrid capacity, with regular in-office presence as determined by the team or department.All team members must reside and perform their work within the United States.E-Verify StatementConstructConnect utilizes the E-Verify program with every potential new hire. This makes it possible for us to make certain that every employee who works for ConstructConnect is eligible to work in the United States. To learn more about E-Verify you can call 1-800-255-7688 or visit their website. E-Verify is a registered trademark of the United States Department of Homeland Security.Privacy Notice