We are seeking a Senior Software Engineer who will be responsible for developing platform features that the Product Engineering Team will use to develop cyber risk management features. You will use your expertise to ensure the features are highly scalable and performant. The platform ingests, consolidates, enriches, processes, and persists hundreds of millions of vulnerabilities daily.
The ideal candidate must have a background in providing product implementation for large-scale SaaS application development and should be passionate about delivering high-quality solutions used by some of the world's largest enterprises. The position reports to a Manager of Software Engineering or above.
If you're looking to build your career with an exceptional team, be part of building something great, and make an impact, this could be the right opportunity for you.
What You Will Do
Participate in the design of software products that meet current requirements and can evolve with new needs
Provide technical leadership on software implementation in support of the product roadmap
Demonstrate leadership in quality initiatives that meet customer expectations and support high retention rates
Champion processes that promote team-led work planning, value delivery, and consistent execution
Participate in planning sessions to define quality objectives and establish standards and metrics
Deliver reliable operational support for both internal and external users of the platform
Assist in building a highly capable team through effective talent identification and recruiting
Help foster a productive, autonomous, and satisfied engineering team
Maximize technology productivity by supporting the development of technical documentation
What You'll Need
5+ years of experience building large-scale SaaS applications
3+ years of experience with Java/Groovy enterprise web application development
3+ years of experience with Spring Boot
Experience developing web-scale applications
Experience working with REST APIs
Full-stack engineering capability
Strong understanding of Agile Scrum methodologies
Significant experience with enterprise IT systems management applications
Experience leading technical teams
Excellent verbal and written communication skills
BS in Computer Science, Computer Engineering, or Electrical Engineering (preferred)
Ideally, You Also Have
Experience working with Neo4J
Experience developing cybersecurity or IT systems management applications
Master's or advanced degree in Computer Science, Engineering, or related field
Job Type: Full-time
Pay: $100,000.00-$125,000.00 per year
Schedule:
Monday to Friday
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.