CloudFit Senior Product Engineer (Developer Skillset)

Job Location: Downtown, Lynchburg, VA
Regional Description: Virginia
Job Number: 00104


CloudFit Software provides managed scenarios for core operational outcomes. For example, as a customer creates an app using an agile, DevOps approach the customer has two options: 1) have the dev team oversee/babysit their automation 24x7 or 2) have their existing operations team (insourced or outsourced) provide core operations oversite. There are adverse implications to both approaches. CloudFit’s managed scenarios give a third option: move fast while CloudFit provides the core operational outcomes and integrates back with the customer’s existing operations team whether insourced, outsourced or in-between.


The CloudFit product engineering team’s mission is to deliver modern, cloud based software that will enable the aforementioned managed scenarios. CloudFit’s vision is to build a team of talented and creative software engineering professionals that are interested in building the next generation of a Monitoring as a Service (MaaS) platform and User Support as a Service (USaaS), from the ground up. The CloudFit product team is passionate about many things, but our team culture is grounded in the following principles:


1.  Quality and customer success above everything while maintaining a level of integrity and accountability that sets us apart

2.  Hire the best and brightest people and allow them to thrive in a culture oriented around creativity and diversity

3.  Enjoyment of our professional lives in an open yet respectful work environment and our personal lives through the pursuit of passion driven endeavors


If it wasn’t obvious, CloudFit product engineers value customer, personal and team success above all else. This is followed closely by a desire to deliver quality software based products and participate as a valued member of a close-knit team of professional engineers. If that sounds like you, we should connect!


Job Description


CloudFit Software is looking for qualified senior product engineers that have proven experience developing modern cloud based applications and working in small, agile oriented, development teams. As a CloudFit Product Engineer you will have end-to-end accountability for one or more key feature areas of the products. You will be expected to review upcoming work items, effectively estimate your workload to maintain a proper level of work in progress and see those work items through to release. At CloudFit we look to our Product Engineers to be proactive in solving complex problems daily, not just in your primary area of responsibility but across boundaries. As part of this role you will also work, at various times, directly with customers to validate feature requirements and during those times you’ll be expected to represent CloudFit with the highest level of customer service.


The qualified candidate will not only have experience building complex software systems but loves to learn new technologies quickly and pivot as the company and customer’s needs evolve. If that sounds like you, please review the following:


  • End to end ownership of a product feature area, from feature backlog, through WIP planning, to deployment and finally support and maintenance.
  • Apply software engineering best practices to your daily work and participate in the full development lifecycle. This will include, code reviews, daily standup, monthly engineering reviews, source code management, build processes, testing and support of production code.
  • Communicate with users, other technical engineers and management to elicit requirements, describe product features and review technical design topics and then translate those requirements into deployable and supportable software.
  • Participate in regular engineering related meetings and cross team mentoring activities.
  • Participate in an On-Call rotation for production platform support.

Required Qualifications:

  • 5+ years of professional experience coding in C# in a modern software development role
  • Strong background in computer science fundamentals such as object-oriented design, data structures and algorithms
  • Experience developing enterprise scale distributed applications
  • Experience building complex software systems with a preference for modern, Cloud native, applications
  • Experience in at least two of the following technical areas:
  1. Oauth, OpenID, SAML
  2. REST API programming and/or design
  3. Microservices arch and/or design
  4. Message based communication patterns and systems
  5. Multi-Tenant identity management

Preferred Qualifications:

  • Understanding of cloud and data storage design patterns and technologies
  • Understanding, or experience building, application instrumentation and/or monitoring systems
  • Network programming experience
  • Computer Science Degree
  • Real-world DevOps experience
  • Experience programing in Microsoft Office or Office 365

CloudFit is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, or any other basis as protected by applicable law.

 FLSA - Job Classification: Exempt, Full Time Position.

Contact us at Include "Jobs: CloudFit Senior Product Engineer" in the Subject line.