This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.
Position Overview:
Participates in design, development and support of systems, often using new technologies. Serves as a fully seasoned/proficient technical resource. Works under minimal supervision, with general guidance from more seasoned consultants or managers. The engineer is responsible for implementing a enhanced design around Crowdstrike and recovery and stability.
Responsibilities:
- Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
- Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
- Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
- Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
- Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
- Automates manual release activities
- Designs, develops, and maintains automated test suites (integration, regression, performance)
Required Qualifications:
- Minimum 2 years of system engineering experience within a large global company.
- Experience with Crowdstrike automation
- Strong organizational skills, ability to work with multiple groups to gather business requirements for product evidence and license compliance.
- Strong analytical, multitasking and prioritization skills
- Proficiency in working in a fast-paced, complex, dynamic, business environment
- Ability to understand complex application infrastructure and model for license compliance reporting.
- Ability to be a strong team player with commitment to overall organization goals.
Desired Qualifications:
- Has a design and process oriented background
- Engineering experience in software deployment and vulnerability management tools (SCCM/BigFix/Tanium)
- Contributes to continuous improvement and promotes leverage of successful products and processes from across Technology
- Proactively supports knowledge sharing within the team and across Technology, for example, regularly holds information sharing sessions
- Regularly holds information sharing sessions
Skills:
- Application Development
- Automation
- Influence
- Solution Design
- Technical Strategy Development
- Architecture
- Business Acumen
- DevOps Practices
- Result Orientation
- Solution Delivery Process
- Analytical Thinking
- Collaboration
- Data Management
- Risk Management
- Test Engineering
1st shift (United States of America)