
Senior Java Software Engineer Lead
- Alberta
- Permanent
- Full-time
- Lead the team to deliver new products, features and fixes iteratively using an Agile Scrum approach working with the Product Owner, Scrum Master, Developers and QAs
- Working with the architects and other developers, provide technical input to the Product Owner.
- Act as first point of escalation to ensure impediments are removed and team maintains development velocity and achieves committed sprint goals.
- Communicate and escalate issues in a clear and timely manner
- Team management including day to day and career development for team members
- This is a hands-on role and will be expected to take an active part in development work
- Maintain an up-to-date knowledge of existing and emerging technologies relevant to the role
- Working and collaborating with remote teams around the world
- 10+ years of experience in Software development of complex applications. Excellent understanding of design principles and considerations, best practice
- 10+ years of Java and C++ development experience
- History of applying best practices, code reviews and quality checks
- Familiarity with build pipeline tools and technologies such as Gitlab
- Must be self-motivated but needs to work well in a team environment
- Excellent analytical, communication and problem-solving skills
- Self-Starter; willing to learn new technologies, ability to learn fast
- Team player: willing to coach junior team members and cooperate on problem solving
- Team Lead experience working with Agile Delivery teams
- Interest in leadership or leading a small team of software developers and quality assurance engineers
- Knowledge of Eclipse RCP and Eclipse OSGi
- Swing and SWT experience
- Understanding of Machine Learning technologies (Python, TensorFlow etc.)
- Experience in Geophysics and/or Geology domain especially Oil and Gas
- Undergraduate degree in Software Engineering, Computer Science or equivalent
- Agile Scrum certification
- Experienced in working with remote teams
- Advanced awareness and understanding of AI technologies/tools
- Familiarity and understanding of modern cloud technologies and microservices
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services
Full Time / Part Time: Full TimeAdditional Locations for this position:Compensation Information
Compensation is competitive and commensurate with experience.