Engineer - Software Lvl 3
Role details
Job location
Tech stack
Job description
- Responsible for leading design and architecture on projects, write great code
- Leads & inspires engineers within the team through design and execution
- Takes ownership of solutions, systems, or designs that span multiple people's work, breaking work into smaller tasks for more junior engineers to support.
- Influences design within and across teams for projects by providing guidance on software design, development & industry best practices
- Diagnose and remedy performance or security issues
- Facilitates cross functional troubleshooting, root cause analysis
- Surfaces potential design or delivery conflicts in the current product cycle and makes recommendations on the best options.
- Demonstrates expertise in industry standards for secure development practices
- Expertise with telemetry solutions and products available in the industry
- Contributes to community projects and engineering standards
- Help mentor junior engineers
Requirements
-
5+ years of professional experience in delivering quality software
-
Proficient with Java, Java Spring Boot Framework, and Containerization (Docker/Kubernetes)
-
Experience with RESTful architecture and microservices
-
Experience with system design, architecture, scaling and performance testing
-
Experience with cloud technologies like AWS and/or GCP
-
Experience with relational and NoSQL databases
-
Experience with messaging technologies and patterns (Kafka/SQS)
-
Familiarity with CI/CD, Terraform and testing tools
-
Strong understanding of computer science fundamentals
-
Test automation experience at all levels (Unit, Integration, Regression, Load)
-
Familiarity with ops tools, logging, and metrics (New Relic, Splunk)
Education:
- Bachelor's or master's degree in CS, Engineering or equivalent experience
Why work with us - At Net2Source, we believe everyone has an opportunity to lead. We see the importance of your perspective and your ability to create value. We want you to fit in-with an inclusive culture, focus on work-life fit and well-being, and a supportive, connected environment; but we also want you to stand out-with opportunities to have a strategic impact, innovate, and take necessary steps to make your mark. We help clients with new skilling, talent strategy, leadership development, employee experience, transformational change management, and beyond.