Software Engineer

TEKsystemsFort Worth, TX
49d$100 - $200Remote

About The Position

You will work on product engineering, platform engineering, and enterprise engineering initiatives that enhance efficiency, scalability, and reliability across our operations. This is a full-stack engineering role focused on designing and operating platform services such as messaging systems, microservices, data platforms, serverless runtimes, and customer-facing experiences. You’ll also apply AI/ML to develop scalable, highly reliable solutions.

Requirements

  • 6+ years of programming experience in at least one software language, preferably Java and Spring Boot
  • 5+ years of full software development lifecycle experience (coding standards, code reviews, source control, build processes, testing, operations).
  • Expertise in distributed systems and technologies such as: Messaging frameworks (Kafka, RabbitMQ) API gateways SQL/NoSQL/Graph databases Caching systems Serverless platforms
  • Experience with CI/CD pipelines, Git workflows, and DevOps practices.
  • Authorized to work in the U.S.
  • Minimum 6 years of software development or related experience in Java with Spring Boot
  • Strong communication and collaboration skills.
  • Experience participating in design reviews, incident retrospectives, or RFC processes.
  • Ability to learn new technical concepts and adapt quickly.
  • Experience as a mentor or technical lead.

Nice To Haves

  • Familiarity with observability tools: Prometheus, Grafana, OpenTelemetry.
  • Bachelor’s degree or higher in Computer Science or related field.
  • Experience with public cloud platforms (AWS, Azure, GCP).
  • Hands-on experience developing and operating large-scale distributed systems in production.
  • Familiarity with serverless runtimes and event-driven architectures.
  • Experience with developer tooling as a builder and/or user.
  • Knowledge of frameworks like React, Angular, Node.js, Spring Boot.
  • Interest in sustainable infrastructure and cost/resource optimization.
  • Candidates with experience at major tech companies are strongly preferred.

Responsibilities

  • Own and deliver highly visible, innovative projects impacting core freight movement operations.
  • Drive technical and architectural vision for complex systems.
  • Design, implement, test, and deliver software across the full development lifecycle.
  • Develop APIs, automation, and tools to improve platform integration.
  • Build and maintain monitoring and alerting systems for services.
  • Collaborate with application teams to enhance reliability and performance.
  • Design and operate scalable systems across data centers, edge devices, and cloud environments.
  • Innovate in distributed computing and drive industry transformation.
  • Build solutions for high-speed, large-scale predictions on distributed systems.
  • Establish and maintain coding and design best practices.
  • Anticipate technical risks and design systems to mitigate them.

Benefits

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service