Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

ConstructConnect™

Overview

This position is hybrid in Cincinnati, Ohio or Peachtree Corners, Georgia and sits within our Content division which identifies and publishes accurate and relevant project data for our software solutions.


The Opportunity

We are seeking an experienced Software Engineer II to design, build, and scale backend and serverless solutions that drive efficiency, data quality, and system interoperability across the organization. This role is ideal for a developer who has mastered foundational backend skills and is ready to lead mid-sized projects, mentor peers, and contribute to architecture and best practices. The ideal candidate combines strong technical proficiency in Python or another general-purpose language with the ability to translate business needs into scalable, reliable cloud solutions.

Responsibilities

What You'll Be Doing
  • Design and implement backend and serverless services-primarily on Google Cloud Platform (GCP)-to improve operational efficiency and data accuracy. Typical components include Cloud Run/Cloud Functions, Pub/Sub, Cloud Scheduler, Cloud Storage, Firestore/Datastore, and BigQuery.
  • Build and integrate APIs and microservices that enable seamless data exchange across ConstructConnect's platforms (REST; authentication, rate limiting, pagination, and versioning).
  • Develop event-driven and batch workflows (Pub/Sub, Cloud Tasks, Cloud Workflows), plus ad-hoc scripting for data processing, migrations, and operational tooling.
  • Leverage AI/ML where appropriate (e.g., LLM-enabled services, lightweight NLP pipelines) to enhance decision-making and process intelligence.
  • Own the full delivery lifecycle: requirements, solution design, development, testing, deployment, observability, and iterative optimization.
  • Instrument, monitor, and troubleshoot services using Cloud Logging, Cloud Monitoring, Error Reporting, and tracing to ensure reliability and performance.
  • Champion security and governance (IAM, Secret Manager, VPC/SVPC, least-privilege patterns, data retention).
  • Mentor Level I developers via code reviews, pairing, and reusable patterns; contribute to internal guides and templates.
  • Partner with stakeholders to identify high-impact opportunities, define ROI, and prioritize work that delivers measurable results.
  • Document code, architectures, runbooks, and reusable components in our internal knowledge base.
  • This job description in no way implies that the duties listed here are the only ones that team members can be required to perform.
Qualifications

What You Bring to the Team
  • Bachelor's degree in computer science, Engineering, or related field OR 3-5 years of professional experience delivering backend/serverless solutions.
  • Proficiency in Python or another general-purpose language (e.g., Java or Node.js) with a strong understanding of data structures, modular design, testing, and package management.
  • Experience designing and integrating RESTful APIs for system interoperability.
  • Hands-on experience with GCP serverless services (Cloud Run or Cloud Functions) and eventing (Pub/Sub, Cloud Scheduler, Cloud Tasks).
  • Familiarity with deploying AI/ML integrations (LLMs, basic NLP, or model inference endpoints) within backend workflows.
  • Experience with ETL/data pipelines (BigQuery, Dataflow/Beam or equivalent), workflow orchestration, and performance optimization.
  • Strong analytical and problem-solving skills with a focus on scalability, reliability, and maintainability.
  • Excellent communication and collaboration skills with cross-functional teams.
  • Ability to lead smaller projects or own technical workstreams within larger initiatives.
Preferred Qualifications
  • Depth with GCP (IAM, VPC, Secret Manager, Cloud Build, Artifact Registry) and cloud-native design patterns.
  • Infrastructure as Code (Terraform) and CI/CD workflows (Cloud Build, GitLab CI).
  • Proficiency with SQL and data modeling; experience with BigQuery performance tuning.
  • Experience building modular, reusable components/libraries and adopting clean architecture.
  • Knowledge of security and compliance best practices for APIs, data, and access management.
  • Observability experience (structured logging, metrics, traces, SLOs/error budgets).
Physical Demands and Work Environment
  • The 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 Statement
ConstructConnect 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 View phone number on click.appcast.io or visit their website. E-Verify® is a registered trademark of the United States Department of Homeland Security.


Privacy Notice
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Cincinnati, OH vacancy
  •  ...Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Software Engineer - II/ .Net Developer Location: Atlanta, GA 30326 or Oklahoma City, OK 73132, or Cincinnati, OH 45249 - 3 days onsite... 
    Suggested

    Ampcus

    Cincinnati, OH
    2 days ago
  • Hudson Manpower is seeking a Software Engineer II in Cincinnati, OH. The ideal candidate will be skilled in AWS, Java, and Springboot. In this role, you'll manage the full lifecycle of software applications and integrate new technologies. The position offers competitive... 
    Suggested

    Hudson Manpower

    Cincinnati, OH
    4 days ago
  • Software Engineer II Cincinnati, OH - Onsite Top Skills Application Dev. - Software Engineer AWS / Lambda / Terraform Java JavaScript RESTful API Design Springboot Nice to Have React SQL What You’ll Do Full lifecycle application development Designing, coding... 
    Suggested

    Hudson Manpower

    Cincinnati, OH
    6 days ago
  • Resurgent Capital Services is seeking a Systems Engineer II in Cincinnati, Ohio. This mid-level role focuses on maintaining and optimizing enterprise infrastructure across cloud and on-premises environments, requiring strong troubleshooting capabilities and hands-on engineering... 
    Suggested

    Resurgent Capital Services

    Cincinnati, OH
    5 days ago
  •  ...Job Title: Frontend Web Developer II Location: HYBRID in Cincinnati, Charlotte, or Chicago TOP SKILLS: Must Have CCS and HTML hands on experience Knowledge of AEM and web pages development Mobile/Web Development What You’ll Do Collaborates... 
    Suggested
    Work at office

    Hudson Manpower

    Cincinnati, OH
    3 days ago
  •  ...Frequently handles or directs projects, from research to implementation. Ensures the feasibility of proposed projects and evaluates new software packages in terms of cost, resources, system capability, and other attributes. Engages with vendors and third parties to support... 
    Work at office
    Shift work

    Western & Southern Life

    Cincinnati, OH
    1 day ago
  • U.S. Bank is looking for a motivated software engineer based in Cincinnati, Ohio to join a dynamic team. This role entails designing, developing, and maintaining software solutions while ensuring compliance with best practices. Responsibilities include conducting thorough... 

    U.S. Bank

    Cincinnati, OH
    4 days ago
  •  ...computer applications or changes to existing applications following Western & Southern Financial Group (W&SFG) standards. Installs software packages and/or personal computer software. Assures that hardware and software operate efficiently. Utilizes programming... 
    Work at office

    Western & Southern Life

    Cincinnati, OH
    4 days ago
  •  ...major modifications according to design guidelines consistent with time, cost controls and flexibility. Assures all hardware and software operates efficiently; utilizes all programming tools effectively. Contributes more than his/her own personal productivity to the business... 
    Work at office
    Immediate start
    Shift work

    Western & Southern Life

    Cincinnati, OH
    3 days ago
  •  ...a skilled Developer in Cincinnati, Ohio, to design, develop, and maintain products while ensuring adherence to best practices in software reliability. The role demands expertise in Java, Spring Framework, and microservices architecture, requiring strong attention to compliance... 

    U.S. Bank

    Cincinnati, OH
    4 days ago
  • Western & Southern Financial Group is seeking a Data Integration Engineer II to develop and improve data warehouse testing strategies in Cincinnati, Ohio. This role is pivotal in ensuring data quality and mentoring team members. The ideal candidate will have substantial... 

    Western & Southern Life

    Cincinnati, OH
    6 days ago
  • The Design Engineer II will be responsible for developing innovative design solutions, creating technical drawings and documentation, and...  ...and refine product designs using appropriate design tools and software Create and maintain technical drawings, models, and... 

    A-T Controls, Inc.

    Cincinnati, OH
    6 days ago
  •  ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack,...  ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team building... 
    Long term contract

    Samprasoft

    Covington, KY
    1 day ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed...  ...systems preferred. - Familiarity with Pentaho, Microsoft IIS, SFTP and FTP protocols preferred. #techjobs #veteranspage... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Covington, KY
    4 days ago
  •  ...Our client, a leading organization in the industry, is seeking a Data Engineer Level 2 to join their team. As a Data Engineer Level 2, you will be part of the Data Solutions Department supporting the Data Engineering team. The ideal candidate will have strong problem-... 
    Weekly pay
    Temporary work
    Flexible hours

    Experis/Manpower Group

    Cincinnati, OH
    5 days ago
  •  ...Senior Data Engineer Duration: Long Term contract Location: Durham, NC or Jersey City, NJ or Westlake, TX or Boston, MA or Salt...  ...like Cucumber, Karate ~ Good experience building and deploying software using Continuous Integration/ Deployment (CI/CD) tools like Terracore... 
    Long term contract

    Samprasoft

    Covington, KY
    1 day ago
  •  ...Job Description Insight Global is seeking a Data Engineer for a top healthcare technology client. This candidate will be responsible for supporting and enhancing critical healthcare data integrations, including HL7 and flat file feeds, while also contributing to analytics... 

    Insight Global

    Cincinnati, OH
    5 days ago
  •  ...Data Engineer Local to OH candidates preferred. This is a junior-to-mid-level Data Engineer with BI experience, JavaScript, SQL, and...  ...industry practices. Integrate up-and-coming data management and software engineering technologies into existing data structures.... 
    Work experience placement
    Local area

    RIT Solutions

    Cincinnati, OH
    5 days ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data...  ...to apply. Who should apply: recent computer science/engineering/mathematics/statistics or science graduates looking to make their... 
    Remote work

    SynergisticIT

    Cincinnati, OH
    1 day ago
  •  ...Software Engineer Opportunities Insight Global is seeking software engineers (L2 through lead) for a top enterprise technology client focused on building scalable, data-driven platforms. These engineers will play a key role in developing backend systems, APIs, and data... 

    Insight Global

    Cincinnati, OH
    1 day ago
  • $100k

     ...lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer... 
    Full time
    H1b

    SynergisticIT

    Cincinnati, OH
    5 days ago
  •  ...Software Engineer Cincinnati, OH - Onsite Must Have API Design Database Engineering Database Optimization Database Performance PostgreSQL Ruby on Rails Nice To Have Experience with cloud platforms such as AWS, Azure, or... 

    United IT Solutions

    Cincinnati, OH
    4 days ago
  •  ...Job Title Responsible to design, develop, test and deploy software solutions across multiple disciplines (UI, API, Mobile, Firmware...  ...'s degree in computer science, information technology, engineering, or a related field from an accredited institution. Alternatively... 
    Full time
    Worldwide
    Shift work

    Midmark Corporation

    Cincinnati, OH
    2 days ago
  •  ...Senior Cloud Engineer – Microsoft Azure The Cloud Engineering team is seeking a Senior Cloud Engineer with experience primarily in Microsoft...  ..., hybrid networking. Operating systems: Windows Server (RDP, IIS, AD basics), Linux (SSH, systemd, package management). DevOps lifecycle... 
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours

    Core Specialty Insurance Services, Inc.

    Cincinnati, OH
    3 days ago
  •  ...Services As a member of an agile squad, responsible for implementing new features and enabling capabilities using modern software engineering tools and practices. Adheres to practices and standards, set by communities of practice, and contributes to a culture of continuous... 
    Local area

    Software Technology Inc

    Cincinnati, OH
    5 days ago
  •  ...Job Title Talend BI experienced professionals. To design, develop and implement software applications and systems based on user’s needs. Understand and analyse the technical specifications and suggest code optimization ideas. Fill timesheets and complete invoicing... 

    Keylent Inc

    Cincinnati, OH
    5 days ago
  •  ...assigned platforms and applications. Work closely with other platform engineers, DBAs, and infrastructure teams to ensure integrated and...  ...systems and associated services (Active Directory, DNS, Group Policy, IIS, etc.). Experience supporting enterprise applications in... 
    Temporary work
    Work experience placement
    Flexible hours

    Core Specialty Insurance Services, Inc.

    Cincinnati, OH
    6 days ago
  •  ...Jr. Software Engineer Medpace's Information Technology team is looking for a full-time, office-based Jr. Software Engineer. Join us in building the digital capabilities that accelerate the global development of safe and effective medical therapeutics through clinical... 
    Rotational program
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medpace

    Cincinnati, OH
    3 days ago
  • $69k - $72k

    We don't just build technology-we engineer the future. From next-gen aerospace to cutting-edge defense systems, we tackle the toughest,...  ...Defense Systems and Solutions is seeking an experienced Aerospace Software Verification Engineer to join our team in performing software... 
    Work at office
    Local area
    Flexible hours

    Quest Defense Systems & Solutions, Inc.

    Cincinnati, OH
    3 days ago
  •  ..., is a rapidly growing wholly owned American subsidiary of SLK Software Services, an international software development company which provides...  ...and establishing connectivity with network systems, search engines, and information servers. Creates multimedia applications by... 

    SLK America Inc.

    Cincinnati, OH
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!