Careers at Centriam

Software Engineer

Apply Now

As a Software Engineer, you will play a key role in designing and building reliable, scalable, and performant software products. If you are passionate about the data analytics space and are excited by the opportunity to build innovative software in a fast-paced environment, this may be the role for you!

Key Responsibilities:

  • Build high quality software products
  • Ability to solve problems that span multiple interconnected systems
  • Automate infrastructure while accounting for a large number of interdependent processes
  • Translate business requirements into technical requirements, and refine existing technical requirements as needed
  • Collaborate with cross-functional teams on various initiatives
  • Mentor, pair, and delegate work to encourage the growth of those around them
  • Demonstrated and continued interest in developing software in a scalable, quality-driven way
  • Design and implementation of low-latency, high-availability, and performant applications

Experience & Skills:

  • Proficient in Python
  • Strong commitment to well designed and well maintained unit tests, BDD, TDD
  • Strong interest in building big data applications and solutions
  • Strong interest in Machine Learning, AI, NLP, MapReduce
  • Expertise with RESTful APIs
  • Strong SQL skills
  • Good understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 and frameworks including AngularJS and React
  • Experience with cloud engineering (AWS, Azure, and/or Google)
  • Strong interest in learning new technologies, languages and skills
  • Excellent communication skills and technical knowledge sharing habits
  • Experience working in an agile environment
  • Bonus Skills:
    • Experience building applications using a mobile-first responsive design
    • Data visualization and charting frameworks experience
    • AWS Redshift, Lambda, API Gateway, ECS
    • Docker
    • Java development
    • Document database technology (CouchBase, MongoDB, DynamoDB)
  • 5+ years of relevant experience

Sound like the role for you?

Apply for this position