Vacancy caducado!
Sr. Software Engineer - with Cryptography
- Austin area
- 12 month contract minimum
- Writing high quality code, on time that meets customer’s expectations and is quickly understood and easily supported and maintained by others.
- Independently research and design integration solutions by documenting individual modules and/or components to explain their function, responsibility, and execution per business requirements.
- Building products, tools and services from scratch, as well as evolving existing systems
- Decomposes business requirements and translates them into detailed design specifications and code.
- Implement automated test cases to support code and project requirements for use with our Continuous Integration (CI) pipeline.
- Become fiercely Agile, using Scrum to deliver features to production.
- Applying your technical expertise to guide the team in making intelligent and pragmatic design decisions
- Nurture highly effective relationships with internal business partners such as product management, technical teams, systems operations, and service and support.
- Help identify and develop ways to improve our team's efficiency by expanding on our existing tools and processes.
- Supports production issues, includes independently completing root-cause analysis and diagnosis.
- 5+ years minimum experience programming with Java, NodeJS and Python
- 3+ years of experience building and delivering production quality, scalable, secure, software systems
- 2+ years of experience in Agile practices
- Knowledge of Applied Cryptography
- Working knowledge of Linux, Git, Docker, JUnit, Maven
- Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins
- Experience with data structures, algorithms, software design and RESTful APIs
- Authority in writing Unit Test cases, Functional test cases and meeting Non-Functional requirements like application security, availability and performance
- Strong debugging skills
- A sense of ownership and a passion for delighting customers through innovation and creative solutions to sophisticated problems
- Demonstrated ability to learn new technologies quickly.
- Excellent verbal and written communication and collaboration skills to effectively connect with both business and technical teams
- Experience developing in Google Cloud Platform or AWS
- Experience in information and/or software security
- Experience with C
- Experience with OpenSSL libraries
- Interest in cryptography techniques and algorithms