R

RTS Labs

IT consulting and custom software development

Staff Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • 8–10+ 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.
  • Ability to operate comfortably with ambiguity and changing requirements in client environments.
  • Ability to communicate early, surface blockers, explain tradeoffs clearly, and keep stakeholders informed.
  • Ability to own outcomes, adapt to shifting priorities, challenge assumptions respectfully, think ahead about risks, and take pride in quality work.
  • Comfort with direct client communication and changing business requirements.

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 challenging technical problems by breaking complexity into actionable solutions.
  • Deliver large projects on time and to a high quality, managing risks and aligning work with business objectives.
  • Anticipate broad changes in technology and propose forward-looking solutions.
  • Mentor and coach peers across immediate and adjacent teams, fostering continuous learning and improvement.
  • Collaborate cross-functionally 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 current with emerging technologies and bring innovative ideas to the team.
  • Lead discussions on major functional directions and strategic initiatives, influencing decisions affecting the company's long-term success.
  • Support a positive, inclusive, and engaging culture within the team and broader organization.

Desired Qualifications

  • Experience with big data technologies such as Hadoop and Spark, and database management using SQL and NoSQL.
  • Familiarity with continuous integration and continuous delivery pipelines and DevOps practices.
  • Knowledge of machine learning and artificial intelligence integration in software applications.
  • Agile project management experience, including Scrum or Kanban.

About the Company

RTS Labs

IT consulting and custom software development

RTS Labs is an IT consulting and software development firm that delivers AI consulting, custom software, data engineering, business intelligence, and Salesforce integration for enterprise and high-growth clients. It works by guiding customers through the full software lifecycle—from feasibility analysis to deployment—building tailored solutions like scalable data warehouses, analytics platforms, and customer-facing apps on Azure, Snowflake, and AWS. The company differentiates itself as a long-term digital transformation partner that creates strategy roadmaps and focuses on delivering measurable ROI and reduced risk with end-to-end AI, data, and integration services. Its goal is to help clients lower financial risk and achieve tangible returns on investment through structured, strategy-led technology transformation.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Short Pump, VA
Founded
2010

Recently Posted Jobs

Explore more opportunities at RTS Labs

See more jobs