Software Engineer II
3 days ago
EPSF Security has a world-class penetration testing team that helps ensure a secure experience for millions of users worldwide. We primarily focus on offensive security and application security and work closely with our defense teams to continually improve our operational awareness.
Job responsibilities:
- Penetration Testing: Identify security vulnerabilities and their variants in critical services using various techniques such as source code reviews, dynamic analysis, operational security assessments etc. and validate software quality following our development standards.
- Security Automation: Participate in developing static and runtime analysis capabilities to find software security bugs quickly and with high confidence. Push the cutting edge when it comes to automated analysis of managed code and modern web services.
- Research, Training, and Tool Development: Perform research to stay current with bleeding edge of penetration testing, offensive, and defensive tools, and tactics. Leverage the output of this research for training and awareness acrss EPSF Security and innovation development efforts.
Additional specifics are outlined as follows.
- Strong hands-on programming experience in C# (.NET Framework and .NET Core), Python, Go, or other comparable languages, with the ability to build custom security tools and automation workflows.
- Knowledge of Securing AI Systems or Having worked on pentesting AI systems.
- Experience customizing and writing rules for SAST tools, such as CodeQL or Semgrep, Expert-level proficiency with Burp Suite, including advanced features, automation, custom extensions, and fuzzing techniques
- Strong expertise in identity and access management (IAM), including OAuth, OpenID Connect, Entra ID applications, authentication and authorization flows, service principal configurations, and proficiency in identifying misconfigurations and potential exploit scenarios
- Solid understanding of secure development practices, including threat modelling, secure coding standards, vulnerability remediation techniques, supply chain security risks, and CI/CD pipeline misconfigurations
- Experience with Azure cloud platforms, including cloud infrastructure security and misconfiguration management
- Familiarity with AI and machine learning security concepts is a plus, including risks such as prompt injection, model poisoning, data exfiltration, and adversarial attacks, as well as strategies for securing AI-powered applications
- Excellent collaboration and communication skills with a proven track record of working across cross-functional teams
• BS or MS in Computer Science, a related field, or equivalent experience
• Strong coding skills
• 4+ years of experience in identifying security vulnerabilities in online services through penetration testing
• Strong background in customizing static, dynamic, and runtime analysis tools.
• Solid verbal and written communication skills.
• Solid teamwork and cross-group collaboration skills.
• Ability to deal with ambiguity.
• Experience in technical disciplines outside security space, including general software development, networking, database management, and full-stack development, is a strong plus.
• Demonstrated coding skills in one or more popular languages and platforms such as: C#, Java, Python, and others.
• Bachelor of science or master's degree in computer science, software engineering, information security or equivalent work experience.
• CISSP, OSCP, OSWE,GCIA, or SANS certifications is a plus.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
-
Software Engineer II
2 weeks ago
Hyderabad, Telangana, India Microsoft Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAre you passionate about shaping the future applications of AI and empowering millions of users to unlock their full potential? The OneNote team is at the forefront of an exciting transformation with Copilot Notebooks: intelligent, dynamic notebooks infused with powerful AI that act as a true "second brain." Imagine effortlessly capturing ideas,...
-
Software Engineer II
1 day ago
Hyderabad, Telangana, India Storable Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSoftware Engineer IIStorable is looking for a Software Engineer II who is passionate about building high quality software and is excited to contribute to our Payments platform.How is this different from other software engineering jobs?As the leading provider of technology solutions in the self-storage industry, we are creating innovative experiences for our...
-
Software Engineer II
3 days ago
Hyderabad, Telangana, India Microsoft Full time ₹ 1,00,00,000 - ₹ 3,00,00,000 per yearAs a Software Engineer II, you will be responsible for the following: Building, managing and innovating in the space of database migration solutions and helping grow the PostgreSQL business at Azure. Own and deliver complete features across the development lifecycle, including design, architecture, implementation, testability, debugging, shipping, and...
-
Software Engineer II
2 weeks ago
Hyderabad, Telangana, India Microsoft Full time ₹ 5,00,000 - ₹ 15,00,000 per yearAre you an engineer who sees the big picture? Do you have the necessary insight to craft a vision and guide an engineering team in the right direction? Do you love finding simple, elegant solutions for complex technical problems? Do you want to learn new tech every day? If so, the Software Engineer II role in Microsoft Business Industry Copilot (BIC) may be...
-
Software Engineer II
2 weeks ago
Hyderabad, Telangana, India Microsoft Full time ₹ 8,00,000 - ₹ 24,00,000 per yearAzure is the fastest-growing business in Microsoft's history and the foundation of Microsoft's commercial cloud services. Within Azure Core, we are advancing Foundational Observability, improving existing standards and introducing innovations that set a new benchmark for reliability and resilience.As a Software Engineer II, you will design and implement...
-
Software Engineer II
4 days ago
Hyderabad, Telangana, India Microsoft Full time ₹ 15,00,000 - ₹ 25,00,000 per yearMicrosoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure...
-
Software Engineer II
1 week ago
Hyderabad, Telangana, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionWe have an exciting opportunity for you to advance your software engineering career and grow your skills with us.Job summaryAs a Software Engineer II at JPMorgan Chase within Corporate Technology, you are an integral part of an agile team, designing and delivering innovative technology products in a secure, stable, and scalable manner. You will...
-
Software Engineer II
1 week ago
Hyderabad, Telangana, India JPMorgan Chase Full time ₹ 8,00,000 - ₹ 24,00,000 per yearWe have an exciting opportunity for you to advance your software engineering career and grow your skills with us.Job summaryAs a Software Engineer II at JPMorgan Chase within Corporate Technology, you are an integral part of an agile team, designing and delivering innovative technology products in a secure, stable, and scalable manner. You will enhance your...
-
Software Engineer II
1 day ago
Hyderabad, Telangana, India JPMorganChase Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJOB DESCRIPTIONYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the consumer and community banking Risk, you are part of an agile team that works to enhance, design, and deliver the...
-
Software Engineer II
1 week ago
Hyderabad, Telangana, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJOB DESCRIPTIONWe have an exciting opportunity for you to advance your software engineering career and grow your skills with us.Job summaryAs a Software Engineer II at JPMorgan Chase within Corporate Technology, you are an integral part of an agile team, designing and delivering innovative technology products in a secure, stable, and scalable manner. You...