We have partnered with our client in their search for a Software Engineer in Plano TX
Responsibilities
• Apply deep technical knowledge and problem-solving methodologies to analyze complex data/systems, anticipate issues, and mitigate risks.
• Work with other Engineering and Platform teams to architect and rapidly iterate on designs, patterns, or changes required to resolve issues and modernize the organization and its technology processes.
• Lead a team in developing secure, high-quality prototype and production code, and review and debug code written by others.
• Demonstrate the ability to solve problems, not deliver fixes. Provide technical guidance and strategic direction to support the business and its technical teams, contractors, and vendors.
• Drive decisions that influence product design, application functionality, and technical operations and processes.
• Execute work according to compliance standards, risk and security, and business objectives.
• Advise and mentor engineers and technologists, fostering a culture of continuous learning and development.
• Develop and contribute to a great team culture of diversity, equity, inclusion, and respect.
Skills Required
• Formal training or certification on coding practices, testing automation, one or more programming languages (e.g., Python, Java, etc.), Infrastructure as Code (Terraform, Pulumi, Ansible, etc), Software Defined Networks & Network Security domain knowledge including VNFs, CNFs, CNIs (Cilium, OVH, Calico, etc), SASE, Micro and Macro Segmentation/Zero Trust; and other infrastructure technologies (e.g., hardware, databases, storage, identity, cloud infrastructure) and 10+ years applied experience. In addition, 5+ years of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise and more broadly across the organization
• Practical experience with cloud-native technologies and virtualization and the ability to operate in and migrate across public and private clouds.
• Ability to tackle design and functionality problems independently with little to no oversight.
• Experience with secure coding, AppSec, threat modeling, code testing, third party cyber security controls / testing, threat / risk assessment, vulnerabilities/weaknesses, and penetration testing (for Security Engineers).
• Strong communication skills to work effectively with technical stakeholders and senior technology leaders.
Preferred qualifications:
• Network domain / engineering experience with underlay and overlay topologies at scale. Experience with Policy as code frameworks / tooling (OPA, Kyverno, etc).
• Working knowledge of Reliability Engineering tenants, patterns and practices is a big plus and 10+ years applied experience
• Formal training or certification in software engineering or infrastructure engineering concepts is a plus.
• Experience to rapidly evolving start up style organizations within a large regulated firm is a plus.
• Drive to continue developing technical and cross-functional knowledge outside of the product.