
Senior Security Software Developer Position Available
4 days ago
This is a general track for security-focused engineering in every team across all levels of seniority. Apply if you are already an exceptional security-focused software engineer.
Most product engineering teams include one or two spaces for dedicated security-oriented software engineers. Their role is to challenge the entire team to think more deeply about security. They contribute to the product as engineers too, but their primary focus is to improve security through state-of-the-art practices - from table-top threat model exercises to architecture reviews, from extended security testing with fuzzers and static analysis tools to external security analyst liaison.
We build a number of products that are entirely motivated by security technology and requirements, such as our AppArmor kernel investments and our hardening, compliance, and certification toolkits for Ubuntu.
As the publisher of Ubuntu we also handle long-term security response and hardening for the entire operating system and open-source universe. Working with tens of thousands of upstreams means that we need to be fluent in every major programming language, and design, build, and adopt sophisticated tools that enable us to work at scale and speed with confidence.
These roles encompass all aspects of product security, including feature development, vulnerability response, proactive security, and open-source community participation. All security roles interact closely with many of the other Canonical engineering and development teams, customers, and partners across the open-source community.
Location: We have open roles for security specialist software engineers in every timezone.
What You'll Do:- Define, implement, and document new security features.
- Lead security-oriented thinking in a product engineering team.
- Analyze, fix, and test vulnerabilities in Canonical and open-source software.
- Contribute to Ubuntu and upstream projects to benefit the community.
- Audit and analyze source code for vulnerabilities.
- Integrate new tools in our security infrastructure, pipelines, and processes.
- Achieve and retain various security certifications.
- Extend and enhance Linux cryptographic components - specifically with modules such as OpenSSL/Libgcrypt - with the features and functionality required for country-specific compliance such as FIPS and CC certification.
- Work with external partners to develop CIS benchmarks.
- Design and develop hardening automation for Ubuntu.
- Monitor the security industry for new developments.
- Develop, test, and maintain new software capabilities.
- Provide guidance and support to other engineering teams.
- Exceptional academic track record from both high school and university.
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path.
- Drive and a track record of going above-and-beyond expectations.
- Thorough understanding of common categories of security vulnerabilities.
- Modern engineering techniques to find and fix them.
- Familiarity with open-source development tools and methodologies.
- Skill in one or more of C, Python, Go, Rust, Java, Ruby, or PHP.
- Experience as a security champion.
- Experience driving security within a wider SDLC process.
- Professional written and spoken English.
- Experience with Linux (Debian or Ubuntu preferred).
- Excellent interpersonal skills, curiosity, flexibility, and accountability.
- Passion, thoughtfulness, and self-motivation.
- Excellent communication and presentation skills.
- Result-oriented, with a personal drive to meet commitments.
- Ability to travel twice a year, for company events up to two weeks each.
- Clear and effective communication with the team and Ubuntu community members.
- Experience working with Linux Kernel.
- Security Certification experience and knowledge in FIPS and/or CC.
- Experience with OVAL (Open Vulnerability Assessment Language).
- Knowledge of and familiarity with low-level Linux cryptography APIs.
- Demonstrated high learning ability.
- Performance engineering experience.
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person.
- Personal learning and development budget of USD 2,000 per year.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Maternity and paternity leave.
- Employee Assistance Programme.
- Opportunity to travel to new locations to meet colleagues.
- Priority Pass, and travel upgrades for long-haul company events.
-
Senior Software Developer Position
1 day ago
Chennai, Tamil Nadu, India beBeeDeveloper Full time ₹ 15,00,000 - ₹ 25,00,000Software Engineering RoleThis is a key position in the development of software applications to meet business process requirements.Main Responsibilities:Develop web applications and microservices using Spring Boot technologyIntegrate microservices with databases for seamless data exchangeCreate unit tests using JUnit, Mockito, or PowerMock for quality...
-
Sr. Software Developer-VOIP, SIP
2 days ago
Chennai, Tamil Nadu, India Axiom Software Solutions Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per yearPosition: Sr. Software Developer - VOIP, SIPCompany: Axiom Software Solutions LimitedLocation: Remote/Onsite as per project requirementsType: Full-time________________________________________Job Description:We are looking for a talented Senior Software Developer with expertise in VOIP and SIP protocols to join our dynamic team at Axiom Software Solutions...
-
Software Product Security Senior Engineer
2 weeks ago
Chennai, Tamil Nadu, India Vmanico Technologies Inc Full timeJob DescriptionSOFTWARE PRODUCT SECURITY SENIOR ENGINEERPosition Description:Experience with SAP authorization concept, role design, user administration, SOX compliance and SOD conflict resolution. At least THREE end to end security implementations experience Strong knowledge in SAP Security tables and ability to identify authorization errors using SU53 and...
-
Senior Application Developer Position Available
19 hours ago
Chennai, Tamil Nadu, India beBeeDevelopment Full time ₹ 4,00,000 - ₹ 6,00,000The Applications Development Associate plays a pivotal role in our organization, focusing on the development, testing, and analysis of applications. He/She supports programming duties and tasks within planned durations to meet established deadlines.The position involves coding, testing, and/or analysis for basic applications.Effective communication with...
-
Chennai, Tamil Nadu, India beBeedeveloper Full time ₹ 1,40,00,000Job Title:Salesforce Developer Position Available in IT Industry
-
Senior Software Developer
2 days ago
Chennai, Tamil Nadu, India Workday Full time US$ 1,50,000 - US$ 2,00,000 per yearYour work days are brighter here.At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value of putting our people...
-
Senior Software Developer
1 day ago
Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000Job SummaryThis key position plays a pivotal role in delivering input, support and overseeing full system lifecycle management activities including analysis, technical requirements, design, coding, testing and implementation of software systems and applications. The ideal candidate will contribute to component and data architecture design, technology...
-
Senior Software Developer
3 days ago
Chennai, Tamil Nadu, India beBeeSoftware Full timeJob Title: Senior Software Engineer">This position is an opportunity to design, build, and configure innovative software applications that meet business process and application requirements. As a Senior Software Engineer, you will work collaboratively with team members to understand project needs, develop cutting-edge solutions, and ensure that applications...
-
Principal Software Developer
9 hours ago
Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 25,00,000Senior Software Development PositionWe are seeking an accomplished Principal Software Developer to join our team. The ideal candidate will be responsible for creating scalable software applications using Java and Kotlin programming languages.Main Responsibilities:Develop high-quality software applications using Spring Boot and RESTful services, ensuring...
-
Software Engineer
3 days ago
Chennai, Tamil Nadu, India Awake Security Full timeJob Description- As a backend software engineer at Arista, you own your project end to end. You and your project team will work with product management and customers to define the requirements and design the architecture. You ll build the backend, write automated tests, and get it deployed into production via our CD pipeline.- As a senior member of the team...