Senior Software Engineer

Resolvit.com - Cincinnati or Chicago

RESOLVIT

Bringing Solutions That Make Business Better

Join Resolvit as a Senior 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 Senior Software Engineer, you will be part of a cross-functional team, applying your skill, experience, and creativity towards building complex and scalable solutions. You will work in a highly collaborative environment, solving exciting problems while leveraging best engineering practices. You will also work daily with product, design, and data scientists to understand the problem and translate learnings into a pragmatic and effective solution. Additionally, you will:

  • Build robust and scalable software using a variety of tools and languages
  • Design and create services and system architecture
  • Write code that is clean, testable, and efficient, while improving code quality through writing unit tests, automation, and conducting code reviews
  • Help define architectural improvements to enable orders-of-magnitude growth in traffic and order volumes
  • Follow and bring forth industry best practices from DRY and YAGNI principles to TDD and CI/CD practices, and follow our own best practices and principles
  • Work with the product, design, and data science teams to understand end-user requirements, formulate use cases, and translate learnings into a pragmatic and effective technical solutions
  • Brainstorm and contribute ideas to our technology, algorithms, and products
  • Create amazing user experiences for both internal and external customers

What You’ll Need to be Successful:

  • At least 3 years of experience working in modern full-stack web-application development
  • Bachelor’s degree in computer science, management information systems, mathematics, business analytics, or another technically strong program
  • Experience building and shipping multiple large software products using Agile methodologies
  • Excellent communication skills, including the ability to effectively work with engineers as well as collaborate with product owners, data analysts, and stakeholders
  • Passion for bringing great products into our world through collaboration and ingenuity
  • Experience with sustainable engineering practices such as automated testing (TDD), continuous integration, continuous deployment, and monitoring/alerting
  • Strong fundamentals with overlap across our tech stack (Java, Spring Boot, RESTful APIs, Angular, Redux, NgRx, Docker, RabbitMQ)
  • Experience with distributed (multi-tiered) systems, microservices, and relational databases
  • Eagerness to learn from and collaborate with a diverse, talented team

Great Additional Skills:

  • Experience in the media/ad industry
  • Experience working on distributed or remote-first teams
  • Experience with distributed system performance analysis and optimization
  • Experience with event-driven architectures
  • Experience with DevOps best practices and tools
  • Experience with Spark, Hadoop, Unravel, Hive, and Google Cloud

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: Thursday, August 19, 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.