View All Jobs 121918

Software Engineer Senior

Own our cloud-native microservices architecture for financial applications
Cincinnati, Ohio, United States
Senior
yesterday
USA Jobs

USA Jobs

Provides a centralized online platform for searching and applying to employment opportunities across the United States.

Senior Software Engineer

As a Senior Software Engineer, you will play a key role in designing, building, and evolving highly scalable, cloud-native software solutions that support business-critical financial applications. You'll work closely with architects, product partners, and other engineers to deliver high-quality systems while contributing technical leadership and helping shape long-term architectural direction. This role is ideal for a hands-on senior engineer who enjoys solving complex technical problems, mentoring others, and working across the full software development lifecycle.

What You'll Be Doing

Architecture & Design

Contribute to the design and implementation of scalable, secure, and maintainable software solutions using modern architectural best practices. Participate in architecture and design discussions, ensuring solutions support long-term scalability, performance, and reliability. Translate business requirements into technical designs and clear implementation plans.

Development & Delivery

Design and develop backend services and APIs using Java, Spring Boot, and RESTful architectures. Build and maintain cloud-native microservices following Twelve-Factor Application principles. Develop high-throughput, low-latency applications using appropriate strategies such as caching, load balancing, and concurrency. Contribute to frontend development using modern JavaScript frameworks where applicable.

Cloud, DevOps & Reliability

Build, deploy, and support applications in cloud environments, with a strong focus on Kubernetes-based platforms and AWS services. Support CI/CD pipelines and modern DevOps practices using tools such as GitHub, Jenkins, Maven, Nexus, and SonarQube. Act as a technical escalation point for production issues, supporting root-cause analysis and long-term remediation.

Quality, Security & Collaboration

Write clean, well-tested code using unit testing, mocking frameworks, and test-driven development practices. Ensure applications follow security best practices and address common web application vulnerabilities. Establish and document development standards, testing strategies, and operational procedures. Mentor junior engineers and contribute to a collaborative, Agile development environment.

What You Bring

Core Experience

7+ years of professional software engineering experience (or equivalent practical experience). Strong proficiency in Java and enterprise frameworks such as Spring (IoC, MVC, Transactions, Security, Batch), Spring Boot, JPA/Hibernate, and RESTful services. Solid understanding of object-oriented and service-oriented design patterns.

Cloud & Platform Expertise

Experience building and running applications in cloud environments, ideally AWS (e.g., EKS, EC2, S3, Lambda, API Gateway, SQS, DynamoDB). Hands-on experience with containerization and orchestration technologies such as Docker and Kubernetes. Familiarity with event-driven architectures and messaging technologies (e.g., Kafka, MQ).

FrontEnd & DevOps

Experience with frontend technologies such as JavaScript, TypeScript, HTML5, CSS3, and modern frameworks (e.g., Angular). Experience with CI/CD pipelines and Agile development tools such as Git/GitHub, Jenkins.

+ Show Original Job Post
























Software Engineer Senior
Cincinnati, Ohio, United States
Engineering
About USA Jobs
Provides a centralized online platform for searching and applying to employment opportunities across the United States.