Software Engineering Manager (Internal Applicants Only)
Manager Responsibilities:
- Manage direct reports to be successful Realm Tech Leads as described here
- Coach direct reports to grow their engineering skills across the software stack
- Support direct reports through the process of making collaborative system architecture, scaling, and software process decisions with the rest of the tech team
- Hold regular weekly 1-1s with direct reports
- Set quarterly goals with direct reports
- Perform quarterly performance evaluations with direct reports
- Run the hiring and onboarding process for 1-2 new team members
Engineering Responsibilities:
- Write code and lead projects that span the entire software stack, including prototyping, front-end development, API development, high-performance back-end applications, database design, and system architecture
- Debug, analyze, and resolve scaling problems across a variety of web applications, with tactics like architecture simplification, adding caching layers or queues
- Create and contribute to open source projects that share innovations back with the larger developer community
- Contribute to system architecture and build vs buy decisions, and make hard decisions about complexity
- Contribute to team discussions on building an equitable working environment
- Come up with ideas for new innovative distributed organizing applications
- Learn, grow, and succeed in your career.
Manager required skills and experience:
- Interest in technical leadership
- Commitment to creating and sustaining processes that set software engineers up for success
- Commitment to building a software engineering environment where everyone can thrive
- Passionate about mentoring and coaching other engineers
- Ability to communicate effectively in 1-1s in an organization whose staff all work remotely
- Ability to resolve conflicts, using a variety of communication strategies
Engineer required skills and experience:
- Currently fluent in at least one programming language and web development platform, with significant prior development experience in at least two programming languages
- Experience carrying a > 6 month long project over the finish line
- Experience debugging and resolving a major production problem
- Proven ability to fearlessly tackle complexity
- Interested in learning and diving into new languages, tools, frameworks
- Experience on both front-end and back-end development and the interactions between the two, including HTTP, CORS, CDN caching
- Experience scaling applications with caching and troubleshooting bottlenecks at the database and application layers
- Determined and thorough- can see a project through from idea to prototyping, design, production, scaling and beyond
- Familiar with agile software development methodologies
- Ability to be effective in an organization whose staff all work remotely
Job Type
Client Payroll
Positions
Full-Stack Developer
Must have Skills
Languages
english -Basic
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Emeliem O