Kcura

Advanced Software Engineer

Kcura
Apply
22 days ago
USA (city not specified)Senior

Base Salary

$103k - $155k/yr

Responsibilities

  • Design and build performant, scalable, secure software solutions.
  • Develop software with a team for operating on massive data sets.
  • Implement distributed architectures, multiple databases, and cloud-based technologies.
  • Create unit and integration tests, static analysis, and robust testing strategies.
  • Recommend and implement software development lifecycle improvements.
  • Participate in pair programming and knowledge sharing.
  • Mentor less experienced engineers and provide technical guidance.

Requirements

  • Bachelor’s degree or equivalent in Computer Science or a related field.
  • Experience with object-oriented programming using C#, Java, or similar languages.
  • Experience with HTML5, JavaScript, CSS, and modern web technologies.
  • Experience building REST APIs.
  • Experience working on an agile software team.
  • Knowledge of software engineering fundamentals across all application layers.
  • Preferred: understanding of DevOps principles and experience with Azure DevOps.
  • Preferred: experience designing and developing highly scalable solutions in Azure or other cloud platforms.
  • Preferred: experience with Azure Functions, Azure Service Bus, and serverless technologies.
  • Preferred: familiarity with Domain-Driven Design and Event-Driven Architecture.
  • Preferred: awareness of emerging technology trends and their practical applications.

Benefits

  • Hybrid/remote work arrangement.
  • Competitive base salary, annual performance bonus, long-term incentives, and equity program.
  • Benefits, discretionary time off, and parental leave.
  • Opportunities to work on distributed cloud-native systems processing large volumes of data.
  • Collaborative culture focused on knowledge sharing and continuous improvement.

Tech Stack

Contact me