Sr. Software Engineer in Rochester, New York at EagleView
Explore Related Opportunities
Job Description
Locations: Rochester, New York
Categories: Engineering
Job Type: Regular Full-Time
Work Type: Hybrid
Req ID: 2821
Job Description About Us
Eagleview is a leading provider of aerial imagery, property insights and software that transforms the way people work. Eagleview holds more than 300 patents and owns a large geospatial data and imagery library encompassing 94 percent of the US population. Eagleview provides the most accurate data, enabling customers in the government, construction, solar and insurance industries to make timely, informed and better decisions.
Overview
Eagleview’s Image Plan & Capture team is hiring a Sr. Software Engineer. In this role you will design, develop, and maintain software applications through all phases of the software development life cycle. We are a fast paced, energetic team driven by continuous process improvement. We’re looking for motivated, organized, and independent team members to make an immediate impact on the business and our customers! This position requires good communication skills and the ability to quickly pick up new technologies.
Our team is responsible for mission-critical software related to planning and executing the capture of high-resolution aerial imagery on a fleet of aircraft across the United States. As a member of the team, you will use cutting-edge technologies to build application-level integrations with both commercially available and internally developed hardware components. This includes interfacing with sophisticated digital cameras, airborne systems, and navigation equipment. We are responsible for a diverse portfolio of applications written in languages including C#, C++, Go and TypeScript, hosted on Windows/Linux environments and mobile applications.
This role extends beyond traditional software engineering. You will be expected to diagnose and resolve issues across the full capture stack, including application code, operating systems, networking, and physical hardware deployed on aircraft. Success in this role requires a systems-level mindset and comfort working in ambiguous, real-world environments where software and hardware interact. If you are looking for an opportunity to make an impact on key systems using a diverse set of technologies, you may be the perfect candidate for this role!
This is a full-time, hybrid opportunity in our Rochester, NY headquarters, with a salary range of $100,000 - $160,000, bonus eligible.
THIS ROLE IS LOCAL TO ROCHESTER NY.
Responsibilities
Contribute to the development, testing and deployment of multiple products.
Code, test, and document new applications as well as changes to existing system functionality.
Lead development of technical design and specifications as required.
Collaborate with stakeholders to validate requirements and direction.
Review code developed by other team members and provide feedback to ensure adherence to best practices.
Collaborate closely with software, hardware, and operations teams to ensure successful delivery and reliability of integrated systems.
Troubleshoot complex issues across the full system stack, including software, operating systems, networking, and hardware components in airborne capture systems.
Partner with hardware and operations teams to diagnose and resolve field issues.
Other duties as assigned.
Qualifications
Bachelor’s Degree or equivalent experience, preferably in Computer Science, Computer Engineering, Software Engineering, or a related field.
6 years professional experience; 8 years preferred.
Proven programming skills with a focus on building scalable, maintainable application and service-layer code.
Demonstrated ability to troubleshoot complex, cross-disciplinary systems involving both software and hardware.
Ability to trace and diagnose failures across system boundaries, including interactions between software services, hardware devices, and networked components.
Ability to work with minimal supervision. Self-motivated and eager to meet customer needs.
Strong communication and interpersonal skills, able to communicate complex concepts.
Openness to new languages/frameworks/techniques. History of self-development/learning'
Solid understanding of the Agile Development Process.
Preferred
- Strong expertise in modern, cross-platform C# and/or C++
- Experience with multiple programming languages and willing to learn others as needed
- Experience providing quality-focused code reviews
- Experience in CI/CD and Cloud based deployment
- Familiarity with field diagnostics, telemetry analysis, or working with systems deployed in non-datacenter environments
- Understanding of cameras and imaging principles
Core Competencies
The successful candidate will demonstrate strength in the following competencies as well as foundational competencies[JA1.1][JA1.2] which can be found here:
- Drive & Follow Through - Takes initiative and turns ideas into action.
- Adaptability in Uncertainty - Adjusts quickly and performs through change.
- Customer-Centered Mindset - Puts customer needs at the center of decisions.
- Judgment & Problem Solving – Makes sound decisions and solves problems effectively.
- Role-Specific Expertise - Applies strong functional expertise to deliver results.
- Results Accountability - Owns outcomes and delivers on commitments.
- Work Prioritization & Execution - Focuses on priorities and delivers on time.
EEO Statement
This job description is not an exclusive or exhaustive list of all job functions that a workforce member in this position may be asked to perform. Duties and responsibilities can be changed, expanded, reduced, or delegated by management to meet the business needs of the company.
The compensation offered to the successful candidate will be based on a variety of factors, including but not limited to, the candidate’s work experience, education and licenses, work-related training, key skills, the core duties of the role and its associated responsibilities, additional benefits offered, and the location where the work will be performed. All Fulltime (30+ hours) employees are eligible for PTO, Sick, and Parental Leave; Medical, Dental, and Vision Insurance; 401(k) Plan; Health Savings Account; Life Insurance; Employee Assistance Program; Pet Insurance. This is a full-time, hybrid opportunity in our Rochester, NY headquarters, with a salary range of $100,000 - $160,000, bonus eligible.
As an Equal Opportunity and E-Verify Employer, Eagleview Technologies does not discriminate on the basis of any legally protected status or characteristic. Protected veterans and individuals with disabilities are encouraged to apply. We are committed to giving all applicants equal opportunity to participate in the application process and are open to discussing reasonable accommodations for candidates with disabilities.