Master Software Engineer Job Description Template
Our company is looking for a Master Software Engineer to join our team.
Responsibilities:
- Work with Product Managers to build the right software;
- Collaborate with other platforms tech leads to ensure integrated end-to-end design;
- Drive project/service delivery;
- A thirst to learn new technologies and passion to apply them to solve customer problems;
- Leverage emerging technologies to bring new tools to our delivery process;
- Embrace DevOps and YBYO (You Build You Own) model;
- Lead software development projects with responsibility for overall delivery of software components;
- Mentor junior developers;
- Conduct design and code reviews;
- Document design decisions and Enforcing existing process guidelines;
- Monitor operating efficiency of existing application systems;
- Follow best practices of Software Development;
- Learn alongside some of the best engineers and leaders in the industry;
- Coordinate and scale the evolving cloud based solutions with product development teams both internal and external to Capital One.
Requirements:
- Bachelor’s degree;
- Experience in leading an engineering team;
- 5+ years experience with optimizing and tuning large scale, high transaction volume distributed systems;
- 10+ years of software development experience with Java full stack development including Spring or SpringBoot;
- Active Amazon Web Services (AWS) Certification(s);
- 5 years of writing back-end systems in languages such as Java and Go;
- 5+ years of using AWS ecosystem tools;
- 2+ years of experience in Agile practices;
- 2+ years of building microservices deployed as containers, preferably on Kubernetes;
- At least 2 years of experience implementing and maintaining REST APIs;
- At least 2 years of experience in either Relational or NOSQLdatabases;
- Open source contributions in the machine learning or data engineering space;
- At least 5 years of Microservices experience;
- At least 5 years of experience working with Machine Learning, Deep Learning or Artificial Intelligence;
- 2+ years of Java scripting experience.