Software Engineer Manager
Menlo Park, CA | Remote, US
- Perform technical software engineering duties and oversee a team of engineers.
- Utilize data driven decision making and evaluate designs and their complexities
- co-ordinate cross
functional efforts - and help with recruiting.
- Manage a team that builds and maintains software infrastructure, systems and applications, and grow the team based on need.
- Translate
business requirements using complex methods/models to determine appropriate system solutions. - Evaluate technology/ tools and identify prospective solutions.
- Work within a cross functional
team to provide technical expertise in the design and planning of software system solutions. - Build solutions with Availability, Backup, Capacity planning, Performance,
Redundancy, Reliability, Scalability, Supportability while prudently managing risks and costs. - Develop and manage ongoing operational needs of the backend distributed systems.
- Promote
organization process that maximizes organization's productivity. - Telecommute from anywhere in the U.S permitted (remote work benefit).
- Employer will accept a Master's degree in Computer Science, Computer Software, Engineering, Applied Sciences, Mathematics, Physics or related field and 12 months of work experience
in job offered or in a computer-related occupation.
Experience must include 12 months of experience in the following: - 1. Management experience with technical teams, or experience as a technical lead or project manager
- 2. Building products including front end technologies or backend systems
- 3. Coding skills in one of the following: C++, Java, JavaScript, or PHP
- 4. Unix or Linux
- 5. Large-scale Internet service architectures (load balancing, LAMP, or CDN's)
- 6. Designing and developing distributed systems, storage systems, or cache and data distribution infrastructure
- 7. Scaling high performance, high throughput systems
- 8. Troubleshooting and diagnosing problems in large-scale systems
- 9. Coordinating large-scale, cross-functional efforts that span different teams
- 10. Developing and managing requirements, and making data-driven decisions and
- 11. Leading strategic implementation and planning for risk and growth.
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Benefits Bonus Equity Long term conditions Mental health conditions Pregnancy-related support Religious beliefs Telecommute from anywhere in the U.S. permitted
SkillsC C++ Capacity planning CDN Coding Computer Science Design Developing Distributed Systems Engineering Java Javascript Linux Load balancing Organization PHP Recruiting Software Engineering Storage systems Technical Technical Expertise Troubleshooting UNIX Web
Experience1 year
EducationApplied Sciences Business Computer Science Computer Software Design Engineering Management Master Master's degree Master’s Degree in Computer Science Mathematics Physics Planning Related Field Software Engineering Technology
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9