Match score not available

Senior Software Engineer (Back End)

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in a related field, 7+ years of relevant experience with 2+ years in a senior role, Strong grasp of system design fundamentals and distributed systems architecture, Proficiency with .NET/C# and experience with cloud-hosted applications..

Key responsabilities:

  • Develop and maintain KCF’s software products, including SMARTdiagnostics
  • Produce high-quality, well-documented code and participate in code reviews
  • Collaborate with cross-functional teams to identify and document business requirements
  • Mentor other software engineers and assist in creating best practices for the Software department.

KCF Technologies, Inc. logo
KCF Technologies, Inc. SME https://www.kcftech.com/
201 - 500 Employees
See all jobs

Job description

Perks & Benefits:

At KCF, we are committed to providing best-in-class benefits, engaging development opportunities, and powerful perks that are focused on bringing out the best in you.

Full-time benefits include:

  • 100% company-paid Medical, Dental, Vision, Disability, and Life Insurance premiums
  • Health Savings Account with generous employer contributions
  • Flexible work model for most positions, “work from home, work from anywhere”
  • Competitive compensation & bonus opportunities
  • Four weeks Paid Time Off; Paid Holidays + "Flex" Holiday
  • 401(K) with company match
  • Monthly cell phone and internet stipend
  • $500 annual wellness reimbursement
  • Learning culture committed to growth and continuous development

 

Mission & Values:

KCF Technologies exists to solve the world's machine health problems to drive safety and sustainability for our communities. We empower industry to eradicate downtime, waste, and injuries with KCF's Machine Health Solutions Platform. Learn more at www.kcftech.com

Curious about what working at KCF is really like? Explore Life at KCF here! If you’re an A-player who wants to be part of one of the most important companies revitalizing machine health across the world, KCF is the place for you. If our values resonate with you, please keep reading!  

Core Values: 

Smarts: We are humbly aggressive lifelong learners. 

Grit: We are scrappy, proactive problem solvers who don’t stop until the job is done. 

Drive: We demonstrate an insatiable hunger to serve others. 

Responsibility: We do the right thing and contribute to the greater good. 

Autonomy: We own our work and define how we do it, while aligned with the greater mission.  

 

 

Where You Come In:

  • Are you an impatient, reasonably proactive person who once in their area of expertise, excels in knowledge on those subjects?
  • Are you driven to be accurate and feel it's your responsibility to share with others "how it should be"?
  • Are you restless in your pursuit of factual information?
  • Are you reserved and introspective with a communication style that is quick and filled with data?

This is starting to sound like your next challenge, right? Read on for more info! 

We are currently seeking a Senior Software Engineer (Back End) to join our growing team! At KCF, you will operate as part of a cross-functional squad with other engineers (Software, Hardware, DevOps, UX/UI, and Machine Learning). As a Senior Software Engineer, you will help build and maintain KCF’s SMARTdiagnostics machine health platform, which stores and processes industrial IoT sensor data to provide analytics and insights to our users. This will help us achieve our goal of zero waste, zero downtime, and zero safety incidents for all of industry. 

This role can be 100% remote-based. With our Work From Home, Work From Anywhere model, KCF employees are spread across 27 different U.S states. We advocate for owning your work - you define how you do it and where you do it. Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.

 

Essential Functions:   

  • Develop and maintain KCF’s software products (e.g. SMARTdiagnostics)
  • Produce high-quality, well-documented code
  • Actively participate as a senior member of a cross-functional engineering squad
  • Attend meetings (standups, planning and refinements, progress reviews, etc.)
  • Use tools such as Jira and Confluence to manage tasks and documentation
  • Collaborate with other squad members (front end, back end, firmware, UX/UI, QA, etc.) and engineering leadership
  • Collaboratively work with stakeholders to identify and document business/product requirements, incorporating feedback and actionable metrics into scalable technical solutions.
  • Assist in the creation of standards, best practices, and procedures for the Software department
  • Mentor other software engineers
  • Participate in code reviews to ensure adherence to coding standards, promote code quality and validate architectural best practices.
  • Other duties as assigned by the supervisor and other KCF leadership staff 

Qualifications:   

  • Bachelor’s degree in a related field  
  • 7+ years relevant experience and 2+ years in a senior individual contributor role
  • Strong grasp of system design fundamentals, patterns and best practices in distributed systems architecture.
  • Proficiency with .NET/C# and the supporting ecosystem (e.g. EF Core ORM)
  • Experience developing and scaling cloud-hosted, data-centric applications:
    • REST API development
    • Relational databases (e.g. PostgreSQL) and NoSQL Databases
    • Containers and microservice patterns
  • Experience with one or more major cloud providers (AWS strongly preferred)
  • Familiarity with agile methodologies and experience in iterative development cycles.
  • Experience with Git workflows (e.g. PR) and CI/CD pipelines (e.g. GitHub Actions)
  • Ability to adapt to new programming languages and tools as needed

Preferred qualifications:

  • Experience with Rust and Python
  • Experience with Terraform and other DevOps tools
  • Experience with a monolith to microservices migration
  • Experience with IoT and time series data
  • Understanding of Databricks, Delta Lake, and Apache Spark

 

 

 

At KCF Technologies, we are an Equal Opportunity Employer. The only things we require for employment, compensation, advancement and benefits are performance and a good team attitude. No one will be denied opportunities or benefits, and no employment decisions will be made, on the basis of race, religion/creed, national origin, ancestry, sex, sexual orientation, gender, gender identity, age, disability that does not prohibit performance of essential job functions, protected veteran status, medical condition, marital status, pregnancy, genetic information, possession of a general education development certificate (“GED”) as compared to a high school diploma, or any other characteristic protected by applicable federal or state laws. KCF complies with applicable state and local laws governing nondiscrimination in employment in every location in which KCF has facilities.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Communication
  • Problem Solving

Software Engineer Related jobs