Software Engineering Team Lead

2 weeks ago


Perth, Western Australia EagleView Technology Corp. Full time

About EagleView Technology Corp.

We are a leading provider of aerial imagery, property insights, and software that revolutionizes the way people work. Our company holds more than 300 patents and owns a vast geospatial data and imagery library covering 94 percent of the US population. We deliver the most accurate data, empowering customers in the government, construction, solar, and insurance industries to make timely, informed, and better decisions.

Overview

We are seeking a highly skilled Software Engineering Team Lead to guide our Perth-based Image Capture team. In this role, you will lead a small team and participate in all aspects of the software development life cycle. Your contributions will have a direct impact on the business and the bottom line.

Our flagship application coordinates and controls the capture of high-resolution aerial imagery on a fleet of aircraft across the United States. As a core component to our business, our pilots interact with it on a mobile device during each flight. We are also responsible for a cloud-based architecture that gathers and uploads telemetry events, which are essential for reporting and planning activities.

As Team Lead, you will be responsible for 'leading from the front' for a team that uses cutting-edge technologies to integrate with both commercially available and internally developed hardware components. This includes interfacing with sophisticated digital cameras, airborne systems, and navigation equipment. In addition to leading the team, you will also utilize your C# and/or C++ expertise to develop new features and enhance existing capabilities. Our portfolio of applications spans various languages, including Go, TypeScript, Java, and C, so you will have the opportunity to work with these languages as well.

Responsibilities

  • Lead an Agile team of software engineers in the development and delivery of mission-critical software products.
  • Set clear expectations with employees based on their level and role and aligned to the broader organization's goals.
  • Meet regularly with employees to discuss performance and development and provide feedback and coaching.
  • Ensure the delivery of high-quality software by overseeing all stages of the software development lifecycle.
  • Collaborate with stakeholders to validate requirements and direction.
  • Lead and/or collaborate on the design of complex features.
  • Contribute to the development, testing, and deployment of multiple products.
  • Review code developed by other team members and provide feedback to ensure adherence to best practices.
  • Collaborate with other teams within the company to ensure successful delivery of products.
  • Stay up-to-date on the latest software development trends and technologies.

Qualifications

  • Bachelor's Degree or equivalent experience, preferably in Computer Science, Computer Engineering, Software Engineering, or a related field.
  • 7+ years professional experience.
  • Demonstrated ability to manage and mentor software engineers, maintain architectural vision, and product quality.
  • Proven programming skills with a focus on creating high-quality, maintainable code.
  • Excellent debugging and critical analysis skills.
  • Proven history in solving difficult problems and designing systems pragmatically.
  • Ability to work with minimal supervision. Self-motivated and eager to meet customer needs.
  • Strong communication and interpersonal skills, able to communicate complex concepts.
  • Solid understanding of the Agile Development Process.
  • Openness to new languages, frameworks, and techniques. History of self-development/learning.

Preferred Skills & Experience

  • Strong expertise in C# and/or modern, cross-platform C++
  • Understanding of cameras and imaging principles.
  • Experience with multiple programming languages and willing to learn others as needed.
  • Experience mentoring team members and providing quality-focused code reviews.
  • Experience in CI/CD and Cloud-based deployment.


  • Perth, Western Australia Eagleview Technology Corp. Full time

    About UsEagle View is a leading provider of aerial imagery, property insights, and software that revolutionizes the way people work.We hold more than 300 patents and own a vast geospatial data and imagery library covering 94 percent of the US population.We provide the most accurate data, empowering customers in the government, construction, solar, and...


  • Perth, Western Australia EagleView Technology Corp. Full time

    About UsEagle View Technology Corp. is a leading provider of aerial imagery, property insights, and software that revolutionizes the way people work.We hold more than 300 patents and own a vast geospatial data and imagery library covering 94 percent of the US population.We provide the most accurate data, empowering customers in the government, construction,...


  • Perth, Western Australia Eagleview Technology Corp. Full time

    About UsEagle View is a leading provider of aerial imagery, property insights, and software that revolutionizes the way people work.We hold more than 300 patents and own a vast geospatial data and imagery library covering 94 percent of the US population.We provide the most accurate data, empowering customers in the government, construction, solar, and...


  • Perth, Western Australia Rocket Software Full time

    Unlock Your Potential as a Senior Software EngineerRocket Software is seeking a highly skilled Senior Software Engineer to join our team and contribute to the development and support of IMS performance and monitoring products for IBM z/OS mainframes.About the RoleWe are looking for a talented individual with a strong background in mainframe product...


  • Perth, Western Australia Cash Converters Full time

    {"title": "Software Engineering Team Lead", "content": "About the RoleCash Converters is seeking a skilled Software Engineering Team Lead to join our Information Technology Team at our Perth Head Office.The successful candidate will be responsible for designing, coding, testing, and installing applications using a variety of programming languages across...


  • Perth, Western Australia Rocket Software Full time

    Unlock Your Potential as a Senior Software EngineerRocket Software is seeking a highly skilled Senior Software Engineer to join our team and contribute to the development and support of IMS performance and monitoring products for IBM z/OS mainframes.Key Responsibilities:Develop and maintain high-quality software solutions using High Level Assembler (HLASM)...


  • Perth, Western Australia Rocket Software Full time

    Job DescriptionRocket Software is seeking a highly skilled Senior Software Engineer to join our team and contribute to the development and support of IMS performance and monitoring products for IBM z/OS mainframes.Key ResponsibilitiesDevelop and maintain IMS performance and monitoring products using High Level Assembler (HLASM) and other relevant...


  • Perth, Western Australia Cash Converters Full time

    {"title": "Software Engineering Team Lead", "description": "About the RoleCash Converters is a leading Australian retailer with a strong presence in the personal finance industry. We are seeking a skilled Software Engineering Team Lead to join our Information Technology Team at our Perth Head Office.The successful candidate will be responsible for designing,...


  • Perth, Western Australia Cash Converters Full time

    {"title": "Software Engineering Team Lead", "content": "About the RoleCash Converters is a leading Australian retailer with a strong presence in the personal finance industry. We are seeking a highly skilled Software Engineering Team Lead to join our Information Technology Team at our Perth Head Office.The successful candidate will be responsible for...


  • Perth, Western Australia Cash Converters Full time

    {"title": "Software Engineering Team Lead", "content": "About the RoleCash Converters is a leading Australian retailer with a strong presence in the personal finance industry. We are seeking a skilled Software Engineering Team Lead to join our Information Technology Team at our Perth Head Office.The successful candidate will be responsible for designing,...


  • Perth, Western Australia Cash Converters Full time

    About the RoleWe are seeking a highly skilled Software Engineering Team Lead to join our Information Technology Team at our Perth Head Office.The successful candidate will be responsible for designing, coding, testing, and installing applications using a variety of programming languages across multiple platforms.Key responsibilities include mentoring and...


  • Perth, Western Australia Cash Converters Full time

    {"About the Role": "We are seeking a highly skilled Software Engineering Team Lead to join our Information Technology Team at our Perth Head Office.The successful candidate will be responsible for designing, coding, testing, and installing applications using a variety of programming languages across multiple platforms.Key responsibilities include mentoring...


  • Perth, Western Australia Rocket Software Full time

    About the RoleRocket Software is seeking a highly skilled Senior Software Engineer to join our team and contribute to the development and support of IMS performance and monitoring products for IBM z/OS mainframes.Key ResponsibilitiesDevelop and maintain high-quality software components using High Level Assembler (HLASM) and other relevant...


  • Perth, Western Australia Cash Converters Full time

    {"About the Role": "We are seeking a highly skilled Software Engineering Team Lead to join our Information Technology Team at our Perth Head Office.The successful candidate will be responsible for designing, coding, testing, and installing applications using a variety of programming languages across multiple platforms.Key responsibilities include mentoring...


  • Perth, Western Australia Cash Converters Full time

    {"About the Role": "We are seeking a skilled Software Engineering Team Lead to lead our Information Technology Team at our Perth Head Office.The successful candidate will be responsible for designing, coding, testing, and installing applications using a variety of programming languages across multiple platforms.They will also mentor and guide less...


  • Perth, Western Australia Cash Converters Full time

    About the RoleCash Converters is Australia's largest second-hand retailer with affordable personal finance solutions, giving our customers the freedom of choice. We are a team of real people who are passionate and proud, caring and respectful, and tenacious problem solvers.We are currently seeking a Software Engineering Team Lead to join our Information...


  • Perth, Western Australia Quorum Software Full time

    Overview The primary responsibility of a Senior Consultant is to facilitate the design and implementation of software solutions for a diverse range of clients, while also providing support for previously deployed solutions. You will be an integral part of a team that serves as the technical representative of the organization, building trust with clients...


  • Perth, Western Australia Quorum Software Full time

    Overview The primary responsibility of a Senior Consultant is to facilitate the design and implementation of software solutions across a diverse range of clients, while also providing support for previously deployed solutions. You will be an integral part of a team that serves as the technical representative of the organization, fostering trust with...


  • Perth, Western Australia EagleView Technology Corp. Full time

    About the RoleEagleView Technology Corp., a leading provider of aerial imagery and software solutions, is seeking an experienced Software Engineering Team Lead to join our Perth-based Image Capture team.Job SummaryWe are looking for a highly skilled and motivated Team Lead to lead a small team of software engineers in the development and delivery of...


  • Perth, Western Australia Quorum Software Full time

    Overview The primary responsibility of a Senior Consultant is to facilitate the design and implementation of software solutions across a diverse range of clients, while also providing support for previously deployed solutions. You will be an integral part of a team that serves as the technical representative of the organization, fostering trust with...