Senior Software Engineer

DB&T INC.
United States
1 day ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Cloud Computing Code Review Computer Programming Databases Data Structures Software Design Patterns Web Development Distributed Systems Performance Tuning Software Engineering Enterprise Software Applications
+5 more
Data Storage Technologies Caching Backend Information Technology Microservices

Requirements

  • Strong foundation in Computer Science, including algorithms, data structures, and systems concepts.
  • Proficiency in Software Development and Programming, with experience in modern backend languages and frameworks.
  • Hands-on expertise in Back-End Web Development, building and maintaining APIs and microservices at scale.
  • Deep understanding of Object-Oriented Programming (OOP) principles and their application in production systems.
  • Experience with distributed systems, cloud infrastructure, and performance optimization for large-scale applications.
  • Knowledge of data storage technologies (e.g., object storage, databases, caching) and related design patterns.
  • Ability to write clean, testable code, conduct code reviews, and mentor other engineers.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience; senior-level industry experience in backend or infrastructure engineering.

About the company

Role Description This full-time, remote Senior Software Engineer role centers on designing, building, and maintaining backend services that power DBByte’s data infrastructure platform. Day-to-day responsibilities include implementing scalable APIs, optimizing data storage and retrieval, and improving performance across distributed systems. The Senior Software Engineer will review code, provide technical guidance, and collaborate with cross-functional teams to deliver secure, reliable services. The role also involves troubleshooting complex production issues, refining architecture, and contributing to technical documentation and best practices.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Loading talks and stories from around this role…