GrepJob
Alarm.com

Senior Software Engineer C#

Alarm.com
Apply
about 3 hours ago
Kraków, PolandSenior
H1B Sponsor

Responsibilities

  • Lead and develop software for various platforms and technologies.
  • Participate in the entire project lifecycle from requirements development to deployment.
  • Research, evaluate, and apply new technologies and methodologies.
  • Write coherent and organized code for complex codebases.
  • Exercise good judgment in balancing speed and robustness of solutions.
  • Adapt to quick development cycles and evolving requirements.
  • Collaborate on product development and contribute ideas.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.
  • 6+ years of professional software development experience.
  • Strong backend engineering skills in building and maintaining HTTP APIs/services.
  • Deep knowledge of object-oriented design, SOLID principles, and design patterns.
  • Solid database fundamentals including schema design and query optimization.
  • Experience with both modern and legacy framework codebases.
  • Fluency with version control, CI/CD, and observability tooling.
  • Experience designing reliable, scalable systems with a focus on performance.
  • Strong debugging and operational skills for production issue resolution.
  • Experience mentoring engineers and leading projects to completion.
  • Ability to communicate and collaborate across product, design, and QA teams.

Benefits

  • Open collaborative environment focused on teamwork.
  • Exposure to a broad spectrum of IoT and SaaS technology.
  • Freedom to bring unique experiences to product development.
  • Long-term employment based on a permanent contract.
  • Attractive benefits package including medical care and life insurance.
  • Annual budget for professional development ($2,000).

Tech Stack

Apache KafkaAzureC#DockerEmber.jsKubernetesMicrosoft SQL Server.NETNode.jsPythonReactRedis