Software Engineer

Há 22 horas


Belo Horizonte, Minas Gerais, Brasil JumpCloud Tempo inteiro
Senior Full Cycle Recruiter at JumpCloud — We\u2019re Hiring

All roles at JumpCloud are Remote unless otherwise specified in the Job Description.

About JumpCloud

JumpCloud delivers a unified open directory platform that makes it easy to securely manage identities, devices, and access across your organization. With JumpCloud, IT teams and MSPs enable users to work securely from anywhere and manage their Windows, Apple, Linux, and Android devices from a single platform. JumpCloud is IT Simplified.

Do you enjoy solving challenging problems using the latest technologies within a great team? Is knowing your work will be highly visible and mission critical a key component for the next step in your career? At JumpCloud, we\u2019re looking for the best-in-class talent to help define the future of modern identity and device management from the ground up.

About the Team: We are looking for a Software Engineer to join an existing product development team. You will have the opportunity to play a pivotal role in shaping the success of this team as it delivers customer value across the breadth of our Product. This unique team\u2019s charter is to allow organizations to integrate any SaaS products where identities can be sourced and where identities and access needs to be managed, reflecting IT admins\u2019 identities to any resource an employee needs access.

Location & Eligibility

JumpCloud is committed to being Remote First, meaning that you are able to work remotely within the country noted in the Job Description. You must be located in and authorized to work in the country noted in the job description to be considered for this role. There is an expectation that engineers participate in on-call shifts and be ready to respond during assigned shifts to address alerts.

Language: JumpCloud has teams in 15+ countries and conducts internal business in English. The interview and screening process will take place primarily in English. Fluency in English is required; any additional language requirements will be noted in the job description.

Why JumpCloud? If you thrive in a fast, SaaS-based environment and enjoy solving technical problems, JumpCloud is a place to grow. You\u2019ll work with talented people who are passionate about our mission and value building connections across teams.

Equal Opportunity and Scam Notice

JumpCloud is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Scam Notice: Be aware that there are fraudulent postings. JumpCloud will never ask for personal account information or payments during recruitment. All official communications will come from @jumpcloud.com addresses. If in doubt, contact with the subject line "Scam Notice".

What you will be doing
  • Develop and maintain high-quality web applications using C# and the .NET Core
  • Build rich, responsive user interfaces with Angular and TypeScript
  • Design, build, and maintain efficient, reusable, and reliable APIs
  • Collaborate with engineers, designers, and product managers to define, design, and ship new features
  • Write clean, testable, and maintainable code following software development best practices
  • Participate in the entire software development lifecycle from concept to deployment
  • Conduct code reviews and provide constructive feedback
  • Troubleshoot complex issues and ensure performance and scalability
  • Contribute to a culture that aims to improve by 1% every day
Qualifications
  • A minimum of 3+ years of professional software development experience with a focus on C# and solid knowledge of .NET Core
  • A minimum of 3+ years of front-end development experience using Angular (v2+) and TypeScript
  • Experience creating unit tests with frameworks such as xUnit, NUnit, or MSTest
  • Strong experience developing RESTful APIs
  • Deep understanding of object-oriented programming, SOLID principles, and design patterns
  • Experience with relational SQL Server and NoSQL (MongoDB) databases
  • Proficiency with Git or similar version control systems
  • Excellent problem-solving skills and ability to work independently and in a team

Job function: Engineering and IT; Industry: Software Development; Employment type: Full-time

#J-18808-Ljbffr
  • Software Engineer

    Há 7 dias


    Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiro

    Join or sign in to find your next job Join to apply for the Software Engineer - OpenStack role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - OpenStack role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our...

  • Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiro

    Join or sign in to find your next jobJoin to apply for the Software Engineer - OpenStack role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - OpenStack role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform,...

  • Software Engineer

    Há 7 dias


    Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiro

    Software Engineer (Python/Linux/Packaging) Join or sign in to find your next job Join to apply for the Software Engineer (Python/Linux/Packaging) role at Canonical Software Engineer (Python/Linux/Packaging) 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer (Python/Linux/Packaging) role at Canonical Get AI-powered advice...

  • Software Engineer

    3 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiro

    Software Engineer - packaging - optimize Ubuntu ServerJoin or sign in to find your next job Join to apply for the Software Engineer - packaging - optimize Ubuntu Server role at Canonical Software Engineer - packaging - optimize Ubuntu Server2 months ago Be among the first 25 applicants Join to apply for the Software Engineer - packaging - optimize Ubuntu...

  • Software Engineer

    Há 7 dias


    Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiro

    Software Engineer - Solutions Engineering Join or sign in to find your next job Join to apply for the Software Engineer - Solutions Engineering role at Canonical Software Engineer - Solutions Engineering 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - Solutions Engineering role at Canonical Get AI-powered advice on...

  • Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiro

    Software Engineer (Python/Linux/Packaging)Join or sign in to find your next jobJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalSoftware Engineer (Python/Linux/Packaging)3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalGet AI-powered advice on this...

  • Software Engineer

    Há 7 dias


    Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiro

    Join or sign in to find your next job Join to apply for the Software Engineer - L3 Support role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - L3 Support role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our...

  • Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiro

    Software Engineer - Solutions EngineeringJoin or sign in to find your next jobJoin to apply for the Software Engineer - Solutions Engineering role at CanonicalSoftware Engineer - Solutions Engineering3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Solutions Engineering role at CanonicalGet AI-powered advice on this job...

  • Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiro

    Software Engineer - Cross-platform C++ - MultipassJoin or sign in to find your next jobJoin to apply for the Software Engineer - Cross-platform C++ - Multipass role at CanonicalContinue with Google Continue with GoogleSoftware Engineer - Cross-platform C++ - Multipass3 months ago Be among the first 25 applicantsJoin to apply for the Software Engineer -...

  • Software Engineer

    4 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiro

    Join or sign in to find your next jobJoin to apply for the Software Engineer - L3 Support role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - L3 Support role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform,...