Remote Position
[Remote] Senior Software Engineer
๐ Remote ยท United States
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. RTS Labs is an AI, data, and software consulting firm partnering with startups and enterprise brands to build production technology solutions. The Senior Software Engineer will lead the design and implementation of scalable, reliable software systems, influence technical direction, solve complex engineering problems, and mentor engineers while collaborating across teams.
Responsibilities
- Lead the design and development of large-scale, complex software systems with contributions from multiple teams
- Influence architectural decisions and set technical direction for critical projects, ensuring scalability, performance, and security
- Solve the most challenging technical problems, breaking down complexity into actionable solutions
- Consistently deliver large projects on time and at a high level of quality, managing risks and aligning with business objectives
- Anticipate broad changes in technology and propose forward-thinking solutions to keep RTS ahead of the curve
- Mentor and coach peers across immediate and adjacent teams, fostering a culture of continuous learning and improvement
- Actively contribute to cross-functional collaboration, working with product managers, data engineers, and other stakeholders to deliver high-quality solutions
- Develop and introduce systems, tools, or policies that enhance productivity and operational efficiency
- Stay abreast of emerging technologies, bringing innovative ideas to the team that enable multiple potential futures
- Lead discussions on major functional directions and strategic initiatives, influencing decisions that have a direct impact on the company's long-term success
- Support a positive, inclusive, and engaging culture within the team and the broader organization
Skills
- 5-8 years of professional experience in software engineering, with a proven track record of leading large, complex projects
- Broad expertise in software architecture, cloud platforms (AWS, Azure, Google Cloud), and modern development frameworks
- Proficiency in programming languages such as Python, Java, or JavaScript, and familiarity with containerization tools (Docker, Kubernetes)
- Deep understanding of data structures, algorithms, and system design principles
- Strong problem-solving skills with the ability to quickly break down complex issues into actionable solutions
- Experience mentoring and coaching engineers, fostering a culture of growth and collaboration
- Experience with big data technologies (Hadoop, Spark) and database management (SQL, NoSQL)
- Familiarity with CI/CD pipelines and DevOps practices
- Knowledge of machine learning and AI integration in software applications
- Agile project management experience (Scrum, Kanban)
Benefits
- Flexible, hybrid-remote model: team members living within 30 miles of the Glen Allen/Richmond, VA office sync up on a hybrid schedule, while those living further out are entirely remote.
- $1,000 towards professional development time per year to spend on certifications, courses, or tech conferences of your choice.
- 4% company 401k match after six months.
- Flexible PTO: Take the time you need to recharge.
- Paid Winter Break: The company shuts down every year between December 25th and January 2nd so everyone can fully unplug and spend time with family.
- High autonomy, low ego, and zero micromanagement.
Company Overview
Company H1B Sponsorship