Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Python & .Net SDK image - Rise Careers
Job details

Senior Software Engineer, Python & .Net SDK

We are seeking a highly motivated Senior Software Engineer to join our Keeper Commander SDK team. In this role, you will be responsible for developing, maintaining, and enhancing our Python and .Net SDKs, focusing on secure, scalable solutions. This is a 100% remote position with an opportunity to work a hybrid schedule for candidates based in the El Dorado Hills, CA.

Keeper’s cybersecurity software is trusted by millions of people and thousands of organizations, globally. Keeper is published in 21 languages and is sold in over 120 countries. Join one of the fastest-growing cybersecurity companies and be responsible for developing and executing automated tests, enhancing test suites, and ensuring the quality of our web applications.

About Keeper

Keeper Security is transforming cybersecurity for organizations globally with zero-trust privileged access management built with end-to-end encryption. Keeper’s cybersecurity solutions are FedRAMP and StateRAMP Authorized, SOC 2 compliant, FIPS 140-2 validated, as well as ISO 27001, 27017 and 27018 certified. Keeper deploys in minutes, not months, and seamlessly integrates with any tech stack to prevent breaches, reduce help desk costs and ensure compliance. Trusted by millions of individuals and thousands of organizations, Keeper is the leader for password, passkey and secrets management, privileged access, secure remote access and encrypted messaging. Learn how our zero-trust and zero-knowledge solutions defend against cyber threats at KeeperSecurity.com.

About the Job

As a Senior Software Engineer on the Commander SDK team, you will design and develop secure, scalable SDKs and integrations that enable organizations to seamlessly incorporate Keeper’s cybersecurity solutions into their infrastructure. Collaborating with cross-functional teams, you’ll ensure high-quality, high-performance software while addressing security and scalability needs. This is an exciting opportunity to work on innovative technologies that protect millions of users and organizations worldwide.

Responsibilities:

  • Design, develop, and maintain scalable, secure solutions for Keeper’s Commander SDKs, enabling seamless integrations with enterprise systems.
  • Work closely with product managers, designers, and engineers to define and implement software solutions for Keeper’s SDK offerings.
  • Write clean, maintainable, and well-documented code, while conducting code reviews and adhering to best practices.
  • Resolve complex technical issues and ensure the performance, security, and reliability of the SDK and integration features.
  • Prioritize, plan, and manage multiple projects in a fast-paced environment while meeting deadlines and delivering high-quality software.
  • Keep up-to-date with emerging technologies and industry best practices to improve software development processes and security practices.
  • Contribute to maintaining documentation and support the development of open-source projects as applicable.
  • Collaborate effectively with technical and non-technical teams across the organization to meet project goals.
  • 5+ years of professional software development experience in Python, Go, and/or .NET.
  • Strong experience with designing and developing SDKs, APIs, and integrations.
  • Familiarity with cloud platforms (e.g., AWS, GCP) and cloud-based tools such as AWS KMS, GCP Secret Manager, and Azure DevOps.
  • Solid understanding of security principles, encryption standards, and secure coding practices.
  • Strong problem-solving and analytical skills, with the ability to troubleshoot complex software issues.
  • Experience working in an agile environment and using CI/CD pipelines.
  • Ability to write and maintain clean, well-documented code and to collaborate with open-source communities.
  • Excellent communication skills and the ability to work collaboratively with diverse teams.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Due to the role's involvement with GovCloud, all applicants must be a U.S. Person.
  • Medical, Dental & Vision (inclusive of domestic partnerships)
  • Employer Paid Life Insurance & Employee/Spouse/Child Supplemental life
  • Voluntary Short/Long Term Disability Insurance
  • 401K (Roth/Traditional)
  • A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc)



Keeper Security, Inc. is an equal opportunity employer and participant in the U.S. Federal E-Verify program. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Average salary estimate

$125000 / YEARLY (est.)
min
max
$110000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Python & .Net SDK, Keeper Security, Inc.

Join Keeper Security as a Senior Software Engineer on our innovative Commander SDK team! In this fully remote position (with a possible hybrid schedule for those based in El Dorado Hills, CA), you will play a crucial role in enhancing our Python and .Net SDKs, creating secure, scalable solutions that ensure our cybersecurity software remains trusted by millions worldwide. You’ll collaborate with product managers, designers, and engineers to develop seamless integrations that empower organizations to protect their sensitive data effortlessly. Your day-to-day responsibilities will include writing clean, maintainable code, conducting thorough code reviews, and resolving complex technical issues to guarantee the SDK's performance and security. At Keeper, we pride ourselves on embracing emerging technologies and industry best practices, so your eagerness to stay updated will be greatly appreciated! Enjoy a supportive work culture focused on collaboration and inclusivity while benefiting from excellent perks, including comprehensive medical, dental, and vision coverage, a generous PTO plan, and a 401K. If you're passionate about cybersecurity and eager to make a difference, this is the perfect opportunity for you. Let’s work together to defend against cyber threats and enhance the security landscape!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Python & .Net SDK Role at Keeper Security, Inc.
What are the main responsibilities of a Senior Software Engineer at Keeper Security?

At Keeper Security, a Senior Software Engineer is responsible for designing, developing, and maintaining scalable and secure SDKs that enable smooth integrations within enterprise systems. This role requires close collaboration with product managers and cross-functional teams to define and implement solutions, write well-documented code, and address the performance, security, and reliability of SDK features.

Join Rise to see the full answer
What qualifications do I need for the Senior Software Engineer position at Keeper Security?

To qualify for the Senior Software Engineer role at Keeper Security, candidates should have 5+ years of professional software development experience, particularly in Python, Go, and .NET. A solid understanding of security principles, secure coding practices, and experience with SDKs, APIs, and cloud platforms like AWS and GCP are essential. A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field is typically required.

Join Rise to see the full answer
Can I work remotely as a Senior Software Engineer at Keeper Security?

Yes, Keeper Security offers a fully remote position for the Senior Software Engineer role, providing flexibility to work from anywhere. Candidates based in El Dorado Hills, CA also have the option to engage in a hybrid schedule, balancing remote work with occasional in-office collaboration.

Join Rise to see the full answer
What types of projects can I expect to work on in the Senior Software Engineer role at Keeper Security?

As a Senior Software Engineer at Keeper Security, you can expect to work on a variety of exciting projects involving the design and development of secure, scalable SDKs that integrate Keeper's cybersecurity solutions into organizational infrastructures. You'll tackle complex technical challenges, enhancing automated tests and ensuring comprehensive quality assurance for our applications.

Join Rise to see the full answer
What benefits does Keeper Security offer to Senior Software Engineers?

Keeper Security provides an extensive benefits package for Senior Software Engineers, including medical, dental, and vision insurance, employer-paid life insurance, and voluntary short/long-term disability options. Additionally, employees enjoy a generous PTO plan that acknowledges their commitment and seniority, along with a 401K program to secure their financial future.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Python & .Net SDK
Can you describe your experience with Python and .NET in software development?

When discussing your experience with Python and .NET, focus on specific projects where you utilized these technologies. Highlight your role, the challenges you faced, and the outcomes achieved. Mention frameworks and libraries you’ve worked with, and any relevant performance improvements or security measures you've implemented.

Join Rise to see the full answer
How do you ensure the security of the SDKs you design?

To ensure the security of your SDK designs, discuss practices such as incorporating encryption standards, conducting security reviews, and adhering to secure coding guidelines. Mention any tools or methodologies you use to identify and mitigate vulnerabilities and how you stay informed about emerging security threats.

Join Rise to see the full answer
What is your approach to writing maintainable and clean code?

In your response, emphasize your commitment to best practices such as adhering to coding standards, implementing thoughtful naming conventions, and writing thorough documentation. Share how you utilize code reviews for constructive feedback and maintainability, and your strategies for refactoring code when needed.

Join Rise to see the full answer
How do you handle complex technical issues when they arise?

Discuss your problem-solving strategy by mentioning tools and debugging techniques you employ to identify the root cause of complex technical issues. Highlight your experience in collaborative troubleshooting and how you communicate with team members to develop solutions efficiently.

Join Rise to see the full answer
What experience do you have with APIs and SDK integrations?

When answering, provide specific examples of projects where you've designed or worked with APIs or SDKs. Focus on the challenges faced during integration and how you smoothly worked across different systems. Outline your understanding of version control and documentation practices related to integrations.

Join Rise to see the full answer
Can you explain how you manage multiple projects in a fast-paced environment?

Describe your time management techniques, such as setting priorities, using task management tools, and clear communication with team members. Provide an example of a project where you successfully balanced multiple responsibilities while delivering high-quality results.

Join Rise to see the full answer
How familiar are you with cloud platforms like AWS or GCP?

Discuss any hands-on experience you have with cloud services, focusing on specific tasks you've performed, such as deploying applications, using cloud-based tools, or managing resource costs. Share your understanding of how cloud technologies can enhance application security and performance.

Join Rise to see the full answer
Describe your experience working in an agile development environment.

Explain your familiarity with agile methodologies, such as Scrum or Kanban. Provide examples of how you’ve participated in sprint planning, stand-ups, and retrospectives, and how these practices have helped improve team communication and product delivery.

Join Rise to see the full answer
What methods do you use to keep up with emerging technologies?

In your answer, mention sources you follow like blogs, webinars, or conferences related to software development and cybersecurity. Highlight any communities you participate in, such as open-source projects or online forums, to showcase your commitment to continuous learning.

Join Rise to see the full answer
Why do you want to work for Keeper Security as a Senior Software Engineer?

Your response should reflect your passion for cybersecurity and your alignment with Keeper's mission. Discuss what excites you about the company's growth, culture, and innovative solutions, and how your skills and experiences make you a perfect fit for the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
Raven Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 8 days ago

Established in 2011, Keeper Security is the creator of the leading cybersecurity platform for preventing password-related data breaches and cyberthreats. The company is headquartered out of Chicago, IL.

84 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
92 people applied to Scrum Master-Remote at DICE
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga