Remote jobs in Programming


Carrera Group

Senior Software Engineer


apache kafka




amazon web services

3 months

Remote Jobs


Remote Jobs in Worldwide


Senior Software Engineer

Location: Type: Full-time

Who we are:

Carrera Group provides consulting services to help customers solve big problems in Health IT, high-performance computing, big data, data engineering, machine learning, and AI. We focus on continued individual learning, collective capability, and a collaborative, fun environment.

Your role:

In this full-time, fully-remote role, you’ll help our clients design and build micro-services to gradually replace a monolithic application. You’ll be using modern, open-source technologies and have an experienced team behind you.

Who you are:

You’re a seasoned developer with experience designing and implementing testable and scalable code. You are passionate about developing high-quality applications and using best practices. You’re comfortable mentoring team members with your experience and being a student when learning new technology.

What you’ll definitely need:

  • Bachelor's degree or equivalent experience in Computer Science or related field.

  • 3-5 years experience as a software developer.

  • SQL database or relational database skills.

  • Experience with micro-services and containerization.

  • Self-motivation with a desire to solve complex problems.

  • A good attitude when communicating with our stakeholders

What we’d love you to have:

  • Open-source technologies (such as Kafka, Cassandra, Spark, NiFi, SOLR, ElasticSearch, Ignite, etc.)

  • Azure or AWS

  • Compilers, interpreters, and other cool stuff

Technology we use:

Scala, Java, Rust, C#, Linux, Docker/Kubernetes, Kafka, Debezium, Envoy, AWS, Azure

What you’ll do:

  • Help our clients solve hard problems using modern, open-source technologies

  • Use your experience to develop quality software and web applications

  • Learn open-source technology stacks and implement solutions

  • Analyze and maintain existing software applications

  • Design highly scalable and testable code

  • Discover and fix programming bugs

What you can expect from us:

  • Flexibility: Our small, remote-only company is made up of people that understand tackling tough problems takes different approaches.

  • Growth: We’re here to help you develop new skills to meet the challenges we’ll face together. You can count on plenty of exciting opportunities and the mentor-ship of a world-class team.

  • Autonomy: Our small size and fast growth will give you the chance to put your skills to work and take the lead on projects.

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.


How would you rate your experience?


We may wish to follow up. Enter your email if you're happy for us to contact you.