Prowess Consulting is a consulting firm that specializes in helping enterprises in the technology industry. They are seeking a Software Engineer to work on critical components within the Privacy and Security settings in the Windows OS, focusing on bug resolution and modernization of legacy tech stacks.
Responsibilities:
- Designs secure, reliable, scalable, and sustainable software components and services
- Develops and tests well-scoped Windows features with guidance, applying engineering best practices and quality standards
- Releases software changes using established engineering processes including applying AI/Copilot, and learns from operational signals to improve reliability and customer experience
- Analyzes product and usage data to validate hypotheses, measure outcomes, and inform iteration
- Collaborates with product managers, designers, researchers, and partner teams to translate customer needs into effective experiences across Windows
- Contributes to an inclusive, respectful team environment by welcoming diverse perspectives and sharing knowledge to help the team succeed
- Improves skills through feedback, mentoring, and continuous learning, and applies learnings to day-to-day engineering work
Requirements:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to C++, C#, Java, JavaScript, Python, Typescript, RUST and GO
- Demonstrated ability to shipping Windows features software is required
- 2+ years' experience with front-end frameworks; experience with React required
- Understanding of back-end development, preferably using C# or other modern server-side technologies
- Experience applying AI/Copilot in daily SWE tasks, from design, code (writing, and reviewing), debug and test
- Problem-solving skills and the ability to work effectively in a collaborative team environment
- Design thinking, data analysis, technology and customer focus
- Ability to perform at a high level in a fast paced, dynamic environment
- Demonstrated ability to troubleshoot, break down ambiguous problems, and collaborate effectively with others
- awareness of the Windows release process preferred