J
Senior Software Engineer
š° USD 160,000 - 190,000/yr
Job Description
[AI-summarized by JobStash]
You will architect and implement secure, reliable, and scalable microservices and integrate Web3 and privacy-preserving technologies into production software. You will define and document end-to-end SDLC processes and build CI/CD pipelines and automation. You will design and execute automated unit and integration tests, monitor and optimize application performance, and troubleshoot production issues. You will provide technical expertise in privacy and security, clearly communicate complex designs to technical and non-technical stakeholders, collaborate with cross-functional teams to deliver projects, and continuously learn and apply advances in privacy, cryptography, and distributed systems.
Requirements
- āBachelor's degree or higher in computer science mathematics engineering or science
- ā5+ years of relevant full stack or backend development experience
- āStrong experience with cloud-based software development in a microservices environment
- āExperience with cryptography techniques and integrating asymmetric and symmetric encryption
- āExperience with service mesh such as Istio zero trust architecture and observability
- āDeveloping RESTful APIs using frameworks such as FastAPI secured by OAuth2/Auth
- āThorough knowledge of data structures algorithms SQL and NoSQL databases and in-memory data storage
- āExtensive knowledge of parallel processing message brokers and distributed task queues
- āWorking knowledge of Docker containers and Helm charts
- āPrevious experience leading an Agile development team is a plus
- āProficiency in documentation and communicating technical processes to technical and non-technical audiences
- āExposure to IETF RFCs blockchain systems or zero-knowledge proofs is a plus
Responsibilities
- āArchitect and implement secure reliable and scalable microservices
- āIntegrate Web3 components and privacy-preserving technologies
- āDefine document and drive adoption of end-to-end SDLC processes
- āCreate develop and optimize CI/CD automation pipelines
- āDevelop and execute automated testing strategies including unit and integration tests
- āMonitor troubleshoot analyze and optimize application performance
- āProvide technical leadership in privacy and security
- āArticulate complex software designs and technical processes to diverse audiences
- āCollaborate with cross-functional teams to ensure alignment and deliver projects
- āRapidly learn new technical concepts and apply them to solve complex challenges
- āExplore and integrate advancements in privacy cryptography and distributed systems
Benefits & Perks
- āA fully funded top-tier health benefits plan fully covered from day one including vision and dental coverage for your whole family
- āUp to 24 weeks paid parental leave a 4-week paid ramp-back program and a $10K family forming benefit covering fertility treatments adoption and surrogacy
- āFlexible vacation policy with no set annual limit Summer Fridays and an extended holiday period in December
- ā401(k) plan with up to 5% employer contribution
- āA dedicated wellness advisor
- āFlexibility to work from home as needed and access to four offices
- āOpportunity to work remotely from eligible locations for up to 2 months per year
- āIndividualized growth opportunities including mentorship panels custom goals feedback sessions and access to learning and leadership programs
- āTransit benefits to support commuting costs
- āIn-person events to foster team bonding and collaboration