Responsibilities may include, but are not limited to:
70% [Primary Function] Technical Execution
· Produce accurate, unambiguous technical design specifications and accurate tasks description
· Deliver customer value in the form of high-quality software components and services in adherence with policies on security, performance, longevity and Integration testing
· Champion security tools configuration in the area of static code analysis, dynamic code analysis, scanning of sensitive information; ensure teams know about tooling and use it during their daily coding activities
· Experience with application security and development tools like JIRA, Confluence, Bitbucket, GitLab, scanning tools, linting
· Experience with CI/CD processes (familiarity with some of following tools a plus: Jenkins, JFrog, Harness, Docker)
· Estimate the size of development tasks in story points with the goal of 80% accuracy; begin to challenge others during estimation
· Understand and follow coding conventions, architectures, and best practices
· Write, debug, and deploy code to production; deliver timely fixes
· Own the various platforms the team manages, including daily support and maintenance (patching)
· Adhere to DoD (story Definition of Done) as part of the sprint, including unit tests, functional testing, code reviews, no regressions, bug fixes, documentation and adhere to best coding practices
· Perform peer code reviews in order to ensure quality standards
· Ability to debug complex problems, work through logs, and engage vendors where appropriate
· Willingness and ability to develop strong documentation for stakeholders and team members, including thoroughly commented code/scripts
· Automate integrations and notifications with systems such as internal bug tracking systems to ensure results are documented and shared with necessary stakeholders
· Ensure tooling is designed for high availability and redundancy. Act as an escalation point and participate in on-call rotations where required.
15% Contributions to the Team
· Master the domain knowledge for area of assignment
· Take ownership of what the team builds; consider customer adoption as success criteria
· Contribute to agile ceremonies to improve team performance
· Volunteer for work in the backlog and commit to quality delivery; coordinate efforts across the team to ensure completion and effectiveness
· Participate and contribute to scrum meetings i.e. daily stand-up, sprint planning, readouts and retrospectives
· Drive self-organization; help determine how the team functions in collaboration with your peers
10% Mentorship of Others
· Advise and train members of the team to maximize overall productivity and effectiveness of the team
5% Cross functional Coordination and Communication
· Work collaboratively across the Technology and Product organizations to ensure alignment towards business goals
· Builds strong relationships with cross-functional team members
· Share business and technical learnings with the broader engineering and product organization, while adapting approach for different audiences
· Develop documentation that stakeholders across the business can use to ensure tooling developed by the team is effectively understood and utilized
Education, Experience, & Skills Required:
· 8-12 years of experience in an engineering role
· Experience in an Agile environment preferred
· Bachelor’s Degree or equivalent
· Strong software engineering skills and computer science experience · Knowledge of at least one modern programming languages such as: Perl, Java, Python, Groovy and javascript/jQuery
· Information Security background, including areas such as vulnerability testing, penetration testing, secure development lifecycle, threat modeling, and risk management
· Experience in software development and computer science experience
· Practical experience with Docker and Terraform
· Familiarity with Unix/Linux, Windows, SQL, shell scripting, and various other technologies
· Exposure to cloud-based architectures including Amazon AWS and Microsoft Azure
Official notificationAny question or remark? just write us a message
If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.