Software Developer III/IV
Williams · Tulsa, OK · 2 wk ago
EngineeringFull-time
Responsibilities
- Leads the design and development of sophisticated software solutions including hands-on development, testing, and debugging
- Defines technical vision and guides the team in architectural decisions
- Collaborates with partners to define project goals and requirements
- Provides technical leadership and mentorship to developers and teams
- Contributes to the documentation of software solutions and processes
- Administers and supports privileged access management systems, with deep expertise in CyberArk technologies such as the Vault, CPM, PSM, PVWA, and AAM/Conjur for secrets management
- Designs, implements, and supports enterprise certificate and PKI lifecycle management, including issuance, renewal, revocation, and automation to prevent service-impacting certificate expirations
Requirements
- Demonstrates outstanding organizational/communication skills and safety as the utmost priority
- Proficiency in Microsoft Office Applications
- Expert-level proficiency in relevant programming languages, frameworks, and technologies
- Deep understanding of software development lifecycle and methodologies
- Experience with crafting scalable and maintainable software systems
- Exceptional problem-solving and critical thinking skills
- Demonstrated leadership experience in guiding technical teams
- Experience with certificate management and PKI, including certificate authorities, lifecycle automation, and tools such as Venafi or equivalent
- Proven software development experience with languages such as Python, PowerShell, C#, or Java to build internal tools and automation
- Proficiency in querying and crafting databases