Jobs · Engineering · Texas

Frost Software Engineer

Catapult Federal Services · Dallas, TX · 5 days ago
EngineeringFull-time

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.
  • Requirements

    • 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.

    Preferred Requirements

    • Knowledge of prompt engineering is a plus.
    • Familiarity or experience with the Superblocks low-code platform.

Similar jobs

Software Engineer, Rust

Anduril IndustriesBroomfield, CO· 2 wk ago
Engineering$165k–$218k/yrapply on boards.greenhouse.io