Yahoo is seeking a Senior Software Engineer to develop cutting-edge solutions for Governance, Risk, and Compliance (GRC) that ensure the effectiveness of IT internal controls and drive critical privacy initiatives.
Requirements
- Proven proficiency in at least one object-oriented programming language such as Java or C++, alongside strong skills in scripting languages like Python or Perl, and comfort working within Unix systems and containers.
- Exceptional design, coding, debugging, and testing skills, coupled with an unwavering commitment to detail and software quality.
- Extensive hands-on public cloud experience, specifically with AWS, including a strong understanding of its services for building scalable, secure, and reliable solutions.
- The expertise to effectively manipulate and derive insights from data using various query languages, ensuring data integrity and accessibility.
- Hands-on experience with artificial intelligence tools to support software development and productivity.
- Hands-on experience with big data technologies (e.g., Hadoop, Spark, Kafka, NoSQL databases like MongoDB or Cassandra)
- A demonstrated ability to work with and contribute to large-scale distributed systems, tackling complex architectural challenges.
Responsibilities
- Collaborating closely with cross-functional teams and stakeholders to deeply understand product requirements for new governance and compliance features, translating complex needs into actionable technical specifications.
- Shaping those requirements into robust, scalable design documents and implementing them through efficient, high-quality software solutions.
- Rigorously testing and debugging both your own software and code developed by others, ensuring exceptional quality, performance, and reliability.
- Proactively analyzing and strategically refactoring existing software to continuously enhance its reliability, performance, supportability, and operability, ensuring our systems are always at their best.
- Automating deployments through sophisticated CI/CD pipelines, upholding high availability and seamless integration of our critical systems.
- Designing and developing multiple robust and scalable frontend and APIs for backend services, enabling seamless data flow and functionality.
- Working extensively on intricate integrations with various vendor APIs, creating fluid and efficient workflows that enhance our capabilities.
Other
- Solid written and verbal communication skills, enabling clear, concise, and effective collaboration with technical and non-technical stakeholders.
- Excellent problem-solving and organizational skills, allowing you to efficiently navigate and resolve complex technical challenges.
- Exceptional team-working capabilities within an agile development environment, fostering a collaborative, productive, and innovative atmosphere.
- A willingness to engage productively with others in the industry through the mechanisms of open source software, contributing to the broader community and staying at the forefront of technological advancements.
- A genuine passion for building impactful products, collaborating with exceptional people, and making a tangible difference in the world of GRC.