Ritchie Brosposted 16 days ago
Full-time • Senior
Fort Worth, TX
Administrative and Support Services

About the position

We are seeking a highly skilled Senior Software Engineer responsible for technical execution within Product Engineering teams. This role requires implementation of product capabilities with a strong focus on API driven services and event-driven architecture. Collaborating closely with Product Management, and Product Engineering to deliver customer and product-centric capabilities while leveraging lean development practices. You'll bring a proactive attitude about risk, working to identify and resolve performance and scalability issues. Senior Engineers cultivate a healthy and respectful environment with a passion for driving innovation and excellence.

Responsibilities

  • Contribute to the design, development, and deployment of services, APIs, and integrations, with a focus on scalability, reliability, and performance.
  • Focus on code quality, while ensuring strategies to safely and reliably make changes to production systems frequently are followed.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Mentor and support the growth of junior and intermediate engineers through knowledge sharing, pairing, technical guidance, and feedback.
  • Partner with Engineering Managers to evaluate team performance, provide input for annual reviews, and participate in hiring initiatives.
  • Stay up-to-date on industry trends and emerging technologies, bringing innovative solutions to the team.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 7+ years of experience in software development with hands-on experience in backend development with Java.
  • Proficiency in programming languages such as Python, Java, or Go.
  • Expertise in Spring Framework (e.g., Spring Boot, Spring Data, Spring Security) and building RESTful APIs.
  • Solid understanding of distributed systems, microservices and architecture and event-driven systems.
  • Strong experience with relational databases (e.g., MySQL, PostgreSQL).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker, Kubernetes).
  • Familiarity with frontend frameworks (e.g., React, Angular) for collaboration with full-stack teams.
  • Experience with modern Lean Software development, pair programming, TDD and Trunk Based Development.
  • Good awareness of CI and CD approaches and tools.
  • Excellent problem-solving skills and a data-driven approach to decision-making.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
  • A deep customer and product focus, with a passion for delivering high-quality solutions.

Benefits

  • Opportunity to work with cutting-edge technologies and drive innovation in cloud engineering.
  • Collaborative and inclusive work environment that values diverse perspectives.
  • Access to continuous learning and professional development opportunities.
  • Competitive compensation and benefits package, including health insurance, retirement plans, and professional development opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service