Principal Software Engineer

Resolvit.com - Washington, DC

RESOLVIT

Bringing Solutions That Make Business Better

Join Resolvit as a Principal Software Engineer and be part of a creative, forward-thinking team. Our success at deploying skilled, highly knowledgeable experts has landed us on the Inc. 5000 list of America’s fastest-growing companies four times – and we’re just getting started.

As the Principal Software Engineer, you will lead a team of Software Engineers in the development, testing, and deployment of components of our talent platform. You will be the key technical resource with an architecture mindset who will determine which problems to solve and the ideal solution, scope, and resource requirements to drive the product to success. You will also manage a group of engineers; influence the platform architecture, design, and build systems at scale; and work collaboratively with Product and organization leaders to shape the platform decisions. Additionally, you will:

  • Provide input on hiring and work assignments, evaluate performance, and manage team member relations
  • Develop team objectives, goals, and priorities
  • Partner with Product, the CTO, and organization leaders to create a product and technology investment roadmap and then architect and deliver cloud-based robust solutions that propel the mission and help employers and training providers place STARs in higher-wage work
  • Lead Agile scrum team(s) of engineers to deliver high-quality software against the roadmap
  • Perform code reviews, provide technical guidance, and mentor engineers, helping them grow their skills in software development
  • Work with cloud, microservices, and REST/GraphQL API-based stack, using technologies such as Kubernetes, Docker, Linkerd, Prometheus, and OpenTracing for architecting, building, scaling, and enhancing effectiveness and efficiency of the platform while delivering on a well-designed user experience
  • Enhance the skills-based matching features of the platform with business intelligence and learning algorithms
  • Build a flawless developer experience with interactive documentation and examples, clean interfaces and dashboards, and beautiful widgets
  • Ensure the production environment is resilient, reliable, safe, scalable, and well-instrumented for monitoring

What You’ll Need to be Successful:

  • At least 8 years of industry experience building scalable web software, large-scale distributed systems, and APIs
  • At least 3 years of experience effectively managing, motivating, and empowering a distributed team of software engineers in a 24/7 cloud environment
  • Strong track record of delivering complex projects in a fast-paced, Agile environment
  • Full-stack engineering experience in any of the following languages: Ruby/Ruby on Rails, Java, JavaScript, Python/Django, C/C++, Scala
  • Exceptional ability to work anywhere in the technical stack and deliver quality code
  • Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms)
  • Strong analytical thinking skills and experience with web best practices such as A/B testing, test coverage, automation, Agile, and DevOps
  • Experience architecting, building, and operating distributed systems to solve problems at high scale
  • Ability to write high-performance production quality code
  • Experience and interest in working with other engineers and cross-functional partners in product and design to build world-class online and offline products
  • Proactiveness and good communication skills with the ability to convey complex technical topics to a non-technical audience
  • Collaborative orientation to use technology as an enabler of business outcomes
  • Fast learner

Great Additional Skills:

  • Experience with Postgres and React

Benefits:

At Resolvit, you’ll be given the support you need to grow in your consulting career. In addition to opportunities for advancement, we offer:

  • Medical, dental, and vision insurance
  • Life insurance coverage
  • Long-term and short-term disability coverage
  • 401(k) retirement plan with matching
  • Professional support from our Client & Employee Optimization Specialist

We currently have more than 100 open career opportunities across the country, so be sure to mention the appropriate Job Code with any correspondence!

About Resolvit:

Resolvit is an international technology consulting firm with industry-leading customers in the financial services, high tech, manufacturing, retail, life sciences, and government sectors. Through its partnerships, Resolvit delivers highly impactful, innovative solutions across five core areas: Infrastructure Modernization, Application Development Services, Enterprise Data Management & Analytics, Knowledge & Content Management, and Strategic Staffing.



Posted On: Tuesday, July 20, 2021



Apply to this job
  • It is the policy of Resolvit, LLC to provide and administer employment, training, compensation, promotion, benefits and employment practices without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, age, disability, medical condition, veteran status, marital status, or political affiliation.