Senior Development Engineer | 5+ Yrs | USA

Website CSG

Job Description:

The CSG Kitewheel Engineering team is looking for an experienced Senior Software Development Engineer who has a passion for building Software as a Service (SAAS) platforms. Ideal candidates will have a passion for developing highly scalable, high throughput systems that adhere to a microservices architecture. In this role, the engineer will contribute to the team both as a developer and in technical planning capacity. Additionally, this role will be responsible for helping to ensure features are implemented in ways that contribute to the scalability and security of the product, while maintaining the high coding standards of the team.

The role will be empowered to have a large impact across the Kitewheel team and will help to integrate the Kitewheel product with other CSG products.

Job Roles and Responsibilities:

  • Develop code that adheres the standards set out by the Engineering teams
  • Work with the Product team, Principal Engineer, and stakeholders to set requirements and break down work in a way that contributes to continuous integration development
  • Enhance the existing codebase to add features, improve readability, security, and scalability, and fix bugs
  • Participate in the agile development process
  • Perform code reviews and QA reviews
  • Mentor junior members of the team
  • Triage bugs
  • Contribute the evaluation of new languages, libraries, and technologies to incorporate into the tech stack
  • Work with Support and DevOps teams to support the product
  • Contribute to process improvement initiatives
  • 5+ years of experience working for a Software as a Service (SAAS) platform or similar web-based business
  • Demonstrated strong, language independent, programming skills
  • Deep familiarly with Python and Node.js
  • Experience for optimizing code
  • Understanding of, and adherence to, secure coding practices
  • Experience building out microservice-based applications
  • Understanding of web standards and protocols and in-depth experience working with RESTful APIs
  • Proficiency with SQL, including queries, database design, and ORMs
  • Experience working as part of an agile development team
  • Strong record of leadership on a technical team
  • Experience interfacing with Product, QA, and DevOps teams
  • Strong written and oral English Language communication skills and experience engaging with project stakeholders
  • Familiarity with NoSQL database development (Mongo, HBase)
  • Experience with web caching protocols (Memcache, Redis)
  • Experience with message brokers (Kafka, RabbitMQ, SQS)
  • Experience with AWS

Apply Job

When you apply, don’t forget to mention that you found this Job Post on