Axiad IDS, Inc.

Senior Software Developer

Senior Software Developer (Cloud)

Do you enjoy building elegant, useful services, APIs, and front-end systems for large, successful, and demanding customers? 

Do you have a passion for Continuous Integration (CI) and Delivery (CD), and deploying and operating your own code in the cloud? 

Do you have an eye for detail and best practices in scalability, security, and coding? 

We are an early stage, fast-growing cybersecurity company delivering higher trust identity assurance to Fortune 1000 companies and we want you to be a part of our team. The demand for our Axiad ID Cloud solution is doubling year over year, and we are looking for an experienced Senior Software Developer to be actively involved in the design, development, and operations of our unique, highly secure and scalable Cloud Identity and Access Management platform. This is a fantastic opportunity to engage in a positive and creative work environment that offers competitive compensation and excellent benefits (stock options, 401K and health insurance). 

Essential Duties and Responsibilities:

  • Design, develop, and deploy full-stack scalable cloud services 

  • Contribute in all phases of the development lifecycle (design, unit tests, implementation, end to end test automation, cloud deployment, and DevOps) 

  • Drive improvement of every aspect of our cloud services platform 

  • Contribute to improvement of every aspect of our continuous integration pipeline 

  • Contribute and help realize product and devops strategies

Required Knowledge and Work Experience:

  • Product experience developing one or both of the following: 

    - Back-end: Experience developing multi-threaded software in a mainstream language (e.g. Java, JavaScript, C#) 

    - Front-end: Experience developing UI’s on a modern framework (e.g. Angular, React) 

  • Familiarity with a major IDE, git, test driven development, commonly used open source components 

  • Ability to take general architectural direction, contribute feedback and improvements, and define a design approach for the component/service 

  • Strong knowledge of open source server-side and/or client-side tech stacks 

  • Understanding the concepts used to deploy a cloud application is a plus 

  • Solid experience with Amazon Web Services (AWS) technologies such as EC2, RDS, S3, CloudFormation, ELB/ASG 

  • Experience with CI and CD pipeline (e.g. Jenkins) 

  • Strong development experience in one or more primary programming languages 

  • Strong understanding of protocols/technologies like HTTP, SSL/TLS, DNS, VPNs, and proxies 

  • Understanding of application clustering/load balancing concepts and technologies 

  • A passion for building scalable and reliable cloud services 

  • Backend/service Java, JavaScript, or C# product development experience  

  • Service platforms and technologies (like JEE/Spring, JPA/Hibernate, REST, JSON) 

  • Database design 

  • Clear written and verbal communications skills 

  • Energetic and passionate about being successful and open to different technologies 

  • Proven team player 

  • Excellent time management and organizational skills. 

  • Attention to detail, self-motivated, creative and flexible 

  • A good problem solver with the ability to brainstorm, troubleshoot, identify key issues, and find solutions 

  • BS Degree in Computer Science and/or 5 to 10 years of experience in designing, implementing, and deploying products 

  • Eligible to work in the US without sponsorship 

BONUS EXPERIENCE

  • 3-5 years of professional work experience with online and cloud services 

  • Linux administration experience (e.g. RedHat/CentOS) with a focus on web (Apache/Nginx/HAProxy/Tomcat), Java application and databases (e.g. Oracle, PostgreSQL, MySQL, NoSQL) 

  • AWS/Google Cloud/Azure 

  • Additional programming languages 

  • SAML, OAuth single sign-on 

  • PKI concepts, basic cryptography or related libraries 

  • Mobile development

Send your resume to careers@axiadids.com