Software Engineer, Level Job Description Template
Our company is looking for a Software Engineer, Level to join our team.
Responsibilities:
- Delegate programming and testing responsibilities to one or more teams and monitor their performance;
- Ensure quality control of all developed and modified software;
- Select the software development process in coordination with the customer and system engineering;
- Recommend new technologies and processes for complex software projects ;
- Serve as the technical lead of multiple software development teams.
Requirements:
- Proficient at dealing with large data sets, preferably experience with Redis, PostgreSQL, MySQL, Oracle, or DB2;
- Well versed in either Go, C++, or a comparable compiled programming language;
- Strong communication skills and a collaborative team member;
- Experience with AWS or other cloud infrastructure;
- Knowledge of Ethereum and Bitcoin blockchains a plus;
- Comfortable with a scripting language such as JavaScript (Node.js);
- Familiar with best practices for Agile and Test Driven Development.