Software Engineer Development Support
Skills
Full-Stack DevelopmentJavaSQLSoftware DevelopmentDatabasesFundamentalsLinux
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- BS/MS in CS or equivalent practical experience
- 3+ years building software systems with strong fundamentals in data structures debugging and design
- 2-3 years hands-on experience with one or more backend or frontend languages such as Java Python PHP JavaScript or TypeScript
- Experience in GIT Mercurial or Sapling is a plus
- Database systems knowledge is mandatory
- Basic SQL is a plus
- Linux knowledge
Nice to have
- Self-motivated
- Highly talented
- Strong fundamentals
- Detail-oriented
- Collaborative
Day to day
- Provide development support to a software engineering community across the organization.
- Triage support requests from engineers and investigate issues on Linux-based source control systems.
- Extract log data and other evidence to debug problems, identify owners, and pinpoint root causes.
- Build small tools and test cases, improve documentation, and help produce leadership reports.
