S

Software Engineer

Secureauth Corporation
A tiempo completo
En el sitio
Buenos Aires, Argentina




Introduction or About SecureAuth

SecureAuth's mission is to prevent the misuse of stolen credentials. We provide Multi-Factor Authentication (MFA) and Single Sign-on (SSO) solutions using multi-layered Adaptive Authentication with a delightful user experience. The team's mission brings strong identity authentication.  

 

We cultivate a low-friction environment in which engineers are naturally productive. We’re a small team with huge ambition in a stable, fast-growing company, and we’re looking for a few smart people who are excited about building a platform to help millions be more secure.

Role

Do you like solving the hard problems? Have a passion for technology? Really, really want to help stop the attackers who steal credentials for "fun" or profit?

Can you discern the difference between the newest tech fad and the breakthroughs that truly make a difference? Do you want to work for an organization that knows to give engineers bigger desks and better computers than their managers?

 

As a Software Engineer, you'll work on the platform that makes identity authentication both strong and easy for our customers. You'll collaborate in cohesive teams with product managers, UX, and QA engineers to shape the product. You'll work in an environment designed to let you get into, and stay in, the zone without suffering through endless meetings and status reports. Your team includes world-class engineers who have a no-nonsense approach to solving difficult problems.

Day-to-day, you will:

  • Design and implement elegant, scalable solutions.
  • Collaborate with product management and user experience teams.
  • Collaborate with DevOps to continue to refine/improve our continuous delivery systems.
  • Collaborate with software developers and QA engineers to influence test strategies.
  • Participate in and promote strong code testing and validation including meaningful peer reviews.
  • Keep up with the industry to continually improve the technology stack.

 Ideally, you have:

  • Several years of demonstrated software engineering experience.
  • Built software in C#, ASP.NET MVC.
  • Built software using JavaScript and Angular.
  • Built software using relational and non-relational/NoSQL databases.
  • Experience with Git, GitHub, and Gitflow.
  • Developed or worked with RESTful APIs and interfaces.
  • Designed features after thoughtful evaluation and consideration of technologies.
  • Demonstrated strong development practices in a continually-shipping environment (test driven development, continuous integration, clean and maintainable code).
  • A flexible, can-do attitude with a willingness and aptitude for learning.
  • Excellent interpersonal and communication skills, both written and verbal.
  • Experience in Agile Methodologies and Scrum.
  • Upper Intermediate English level.

Nice to have skills:

  • Experience developing widely distributed, unmanaged, enterprise software. 
  • Experience in Net Core 2.1 and/or Golang.
  • Full-stack experience with React. 
  • Experience with AWS or other cloud technologies.
  • Jenkins and Continuous integration experience. 
  • Experience with containers (Kubernetes, docker).
  • Experience in authentication protocols (SAML, OAuth, OIDC, Ws-Fed/Trust).

 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.