Frost Software Engineer
Indexed description
Dallas , TX Feb 20, 2026
Sr. Software Engineer
Responsibilities
- Create scalable backend services to support the development of operation systems using Kotlin programming language and Kafka frameworks.
- Develop modern low-code Operations Technology systems to support expanding business operations.
- Analyze business/system requirements and produce service design specifications.
- Design backend service specifications utilizing design patterns and architectural standards.
- Develop backend API services using Kotlin, Kafka, and Spring Boot frameworks.
- Develop code modules in alignment with client’s engineering standards and ensure code quality, scalability, maintainability, vulnerability, and performance areas are addressed.
- Perform unit testing of the developed modules to ensure unit test coverage and code coverage metrics adhere to client standards.
- Create and update conceptual, logical, and physical data models that align with business/system design requirements.
- Create database scripts using DDL queries.
- Write optimized DML SQL queries – simple to medium complexity.
- Implement Software Engineering Best Practices for code development based on client’s enterprise standards and department mandates.
- Perform instrumentation of the code to align with the Datadog observability platform.
- Collaborate with client engineers and architects to design and develop scalable API services.
- Daily activities include hands-on programming in Kotlin across existing and new services, peer code reviews, design/review sessions, and scrum ceremonies (stand-ups, grooming, planning, retrospectives).
- Provide technical guidance, mentorship, and leadership to a team of three junior software engineers on design, code development, code reviews, and best practices.
- Work within an agile scrum team setup.
- Other duties as assigned.
- 8–15 years of backend development experience (APIs, microservices).
- Experience managing and mentoring a team of junior engineers.
- Kotlin programming experience in developing medium to complex service APIs.
- Strong working knowledge of the Kafka platform and ability to integrate it with API services.
- Ability to integrate API services with databases to read/write transaction details.
- Experience creating data models (logical/conceptual/physical) using Lucid, Visio, or similar tools.
- Proficiency in SQL – writing simple to medium complexity DML queries and analyzing existing ones.
- Ability to collaborate and work in a team environment while sharing development updates regularly.
- Self-starter, accountable, and able to work independently with minimal direction, proactively identifying and raising blockers.
- Knowledge of prompt engineering is a plus.
- Familiarity or experience with the Superblocks low-code platform.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search