Operations Software Engineer at Beyondsoft Consulting (Redmond, WA)
Software Giant
Operations Software Engineer
Cloud Identity Systems are growing in every dimension; features, customers, dependent services, and usage. The infrastructure required to deliver cloud identities are growing as well, in complexity, scale, and capabilities while requirements are being elevated for dataflows and analysis, reliability, self-healing, and measurability. We’re looking for world class engineers who can look at these strategic challenges and have the creativity and code maturity to deliver enterprise class software solutions in some of the most dynamic environments you’re likely to encounter. Our architectures span hybrid, baremetal, and Azure environments, customer on-premise to cloud workflows, evolving networks, and the security requirements customer demand to trust their data to the cloud. You’ll own and deliver on scaling and resource planning strategies across the service infrastructure space as a mature planner with the experience to assess and accurately estimate solution options to complex technical issues. You’re a hands on developer but also able to lead a team development effort. You’re comfortable with managing both your own independent projects and leading broader efforts involving multiple engineers often without direct line of management. You know how to define requirements and can justify and apply project management methods to deliver results and communicate them. You are expected to work with a diverse set of teams and be able to transition between an individual contributor to a technical leader based on the particular project requirements.
Examples of problems you might be solving
Develop fundamental models for scaling service infrastructure from physical topology through application traffic management.
Design and Automate complex multi environment infrastructure configurations, QC, and provisioning.
Able integrate large scale solutions based on off the shelf technologies and where appropriate building custom components as needed.
Respond to emergency scale driven system strain by developing solutions focused on optimization, tuning, and architectural changes.
Debug mission critical performance and functional issues, service and architecture bottlenecks and come up with solutions to prevent future recurrences.
Design and develop solutions based on machine learning and anomaly detection techniques to improve incident response, identification of issues related to system changes, and correlation of system data related to customer experiences.
Develop service management solutions to bring consistency and transparency across hybrid baremetal/cloud architectures.
As an ideal candidate:
You’ve developed solutions to site reliability and scale challenges in large production environments
You’re a technical leader able to coordinate across multiple engineering teams and disciplines to delivery complex projects
You’re software focused, and use software you deliver as the way to address recurring issues.
You’re self managing and capable of designing and delivering code as part of a team of developers
You continuously evaluate and apply new and/or emerging technologies to meet appropriate business goals
You embrace conflicting ideas and leverage data and experimentation to help make key decisions
Required skills for success in this role include:
Desired Skills and Experience
- 7+ years of service engineering experience.
- 5+ years of C#, C++, Powershell
- At least 4 years of experience managing and developing in Linux/Windows/Cloud hybrid environments.
- Understand user identity concepts and implementations, especially Active Directory and Federation scenarios.
- Experience in running and maintaining a 24x7 internet-oriented production environment with on-call responsibilities.
- Understand and troubleshoot networking problems, configuration and application workflow changes.
- Ability to influence, including partners and technical teams across organization.
- MS of PhD in Computer Science, Mathematics, or Computer Engineering or relevant work experience.
- 7+ years of service engineering experience.
- 5+ years of C#, C++, Powershell
- At least 4 years of experience managing and developing in Linux/Windows/Cloud hybrid environments.
- Understand user identity concepts and implementations, especially Active Directory and Federation scenarios.
- Experience in running and maintaining a 24x7 internet-oriented production environment with on-call responsibilities.
- Understand and troubleshoot networking problems, configuration and application workflow changes.
- Ability to influence, including partners and technical teams across organization.
- MS of PhD in Computer Science, Mathematics, or Computer Engineering or relevant work experience.