IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level
Abnormal Security
Senior Software Engineer Core Platform (Remote)
Senior Software Engineer Core Platform | Abnormal Security |United States
About The RoleAbnormal Security is looking for a Senior Software Engineer whois passionate about building and operating microservices at large scale....
Senior Software Engineer Core Platform | Abnormal Security | United States
About The RoleAbnormal Security is looking for a Senior Software Engineer who is passionate about building and operating microservices at large scale. The Core Platform team owns foundational platform services including but is not limited to the Dynamic Configuration system which is responsible for delivery of runtime configuration changes to Abnormal microservices. This role will own the entire lifecycle of the next generation of Dynamic Configuration system that includes design, develop, rollout, and operate the system to continuously adapt and scale alongside the entire Abnormal microservices ecosystem. The ideal candidate will have
- Pragmatism – ability to quickly provide 0 to 1 and 1 to 10 solutions to solve business problems.
- Building for scale – ability to design solutions taking into consideration the future 5x scale.
- Ability to facilitate and drive cross team collaboration with product engineering teams to adopt platform solutions to common engineering challenges.
- Capable of growing into a leadership position on the team – set, own, and deliver key Platform Infrastructure division’s deliverables with cross divisional impact.
What you will do
- Own, lead, and deliver end-to-end complex projects within the Core Platform team that includes building and operating foundational platform services such as Dynamic Configurations, Deferred Action mechanism, and many more.
- Build and maintain foundation libraries that enable product teams to interact with platform solutions.
- Provide standardized abstraction layers that interact with Abnormal cloud environments.
- Utilize prior industry experience to level-up engineering organization as a whole with respect to the technical design and implementation decisions.
Must Haves
- BS degree in Computer Science, Electrical Engineering, Computer Engineering or other related engineering field.
- 5+ years of experience as a Software Engineer.
- Experience with Golang and Python programming languages.
- Strong software development and system design skills.
- Experience in operating large scale microservices.
- Experience applying CAP theorem and distributed computing principles to day-to-day engineering practices.
- Proven track record of leading complex projects and delivering high quality software.
Nice to Have
- Ability to prioritize, articulate tradeoffs, and cut scopes to deliver the most important business objectives in a timely manner.
- Experience leading small teams delivering multi-quarter projects or initiatives.
- Experience defining technical strategies given business requirements.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save