Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Development Engineer in Test (SDET) - Apps

$123.14k - $202.49k

Esri

Overview

Combine your passion for problem solving, software development, and geographic awareness to build high-quality commercial software. This is an exciting opportunity to use your talent, expertise, and passion to ensure we deliver software that fulfills the needs of professionals doing geospatial operations with cutting-edge mobile and web-based software.

Your work will involve improving the quality of our products by writing and executing automated tests, collaborating with developers and product engineers, and contributing to the development of test frameworks and tools. Join our fast-moving, dynamic team and help shape Esri's mobile and web applications like Field Maps and Navigator.

Esri has a Relocation Assistance Program and can provide support with relocating to the Portland, ME area for this position.

Responsibilities
  • Collaborate with Product Engineers to establish test plans and identify gaps in manual and automated testing
  • Work closely with Software Development Engineers to improve software quality by writing and executing automated tests
  • Create and maintain automated tests for functional, performance, scalability, and durability testing
  • Design and develop integration and regression test cases for software components
  • Analyze test failures, troubleshoot issues, and make necessary repairs to test code
  • Measure test coverage and analyze continuous integration test results
  • Contribute to the development and maintenance of automated test frameworks
  • Advocate for quality throughout the software development process
  • Evaluate and recommend test tools and technologies to improve testing efficiency
Requirements
  • 5+ years of experience with object-oriented programming concepts
  • Proficiency programming in one or more of the following languages: Swift or Kotlin
  • Applied knowledge of testing principles, including experience designing and executing test cases
  • Proficiency using test automation frameworks such as XCTest, XCUITest, UiAutomator, Compose Testing, or Appium
  • Proficiency with Android Studio or Xcode
  • Familiarity with mocking frameworks
  • Familiarity with CI/CD patterns and tooling (such as Jenkins or GitHub Actions) and source control management (such as GitHub)
  • Strong analytical and problem-solving skills to evaluate and resolve software issues
  • Effective organizational, teamwork, and interpersonal skills
  • Bachelor's degree in computer science, engineering, geography, GIS, mathematics, or a related field
Recommended Qualifications
  • Ability to explain technical concepts to both technical and non-technical audiences
  • A self-motivated team player with an interest in continuous learning and building software products
  • Proven ability to deliver work within time constraints, in teams and individually

#LI-EL1

#LI-Onsite

Total Rewards

Esri's competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.

A reasonable estimate of the base salary range is

$123,136-$202,488 USD

The Company

At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life's best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri's Racial Equity and Social Justice initiatives, please visit our website here.

If you don't meet all of the preferred qualifications for this position, we encourage you to still apply!

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email View email address on click.appcast.io and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Development Engineer in Test (SDET) - Apps in Portland, ME vacancy
  • $175.6k - $204.3k

     ...teams. Lead, mentor, and manage software development team(s) to deliver high quality...  ...for your space and present to peers and Sr. leadership to highlight how your team...  ...opportunities for improvements. Lead the engineering teams to drive automation, code integration... 
    Application
    Senior
    Flexible hours

    WEX

    Portland, ME
    4 days ago
  • $113.16k - $169.73k

     ...around the world trust us to keep their apps available, their data safe, and their people...  ...Bring: ~4+ years of presales, sales engineer, solution engineer, field CTO, or professional...  ...the nature of your employment with Cloud Software Group and the country where you work. U.S... 
    Application
    Senior
    Work experience placement
    Local area
    Remote work

    Citrix Systems Inc

    Portland, ME
    2 days ago
  • $93k - $139k

     ...The Senior Financial Systems Engineer will partner closely with various...  ...on Relativity's legal AI software to securely surface and manage...  ...,datalifecycle,unit testing) ~ Ensure compliance...  ...Required Skills: Application Development, Collaboration, Computer Programming... 
    Application
    Senior
    Remote work
    Home office

    Relativity

    Portland, ME
    1 day ago
  • $227.7k - $252.4k

    Senior Director, Engineering - Agentic AI & Service ApplicationsOverview...  ...delivery of Agentic AI and software solutions. You will own the...  ...align with modern Software Development Lifecycle (SDLC) and Agentic...  ...practices, including robust testing for AI model performance, CI... 
    Application
    Senior
    Temporary work
    Flexible hours

    WEX

    South Portland, ME
    12 hours ago
  •  ...IT team and contribute to the development and maintenance of Direct...  ...and upgrade Oracle database software across AWS RDS environments....  ...PeopleTools metadata, PSFT schemas, App Server/PIA/Process Scheduler...  ...recovery planning and testing exercises, including High Availability... 
    Application
    Contract work
    Remote work

    Atlas Tech

    Portland, ME
    1 day ago
  •  ...client Procom Services is searching for a Mobile Application Software QA Tester to test mobile applications running on iOS or Android devices....  ...within the HP QC tool for in-house software application development, information system launches, and operations systems enhancements... 
    Application
    Immediate start

    Procom

    Falmouth, ME
    12 hours ago
  •  ...About the job Network Escalation Engineer Responsibilities: • Provide advanced...  ...members and our clients • Continue skills development; maintain proficiency in current...  ...WAN / Wireless networking hardware and software technologies • Systems Management Software... 
    Application
    Remote work

    Phantom Staffing

    Westbrook, ME
    4 days ago
  • $50 per hour

     ...We have Contract role Sr. Manufacturing Automation Engineer for our client at Westbrook...  ...commitment to the development, implementation and effectiveness...  ..., completion of testing and analysis of data....  ...in statistical analysis software. • Experience in MS Suites... 
    Application
    Senior
    Permanent employment
    Contract work
    For contractors
    Local area

    Generis Tek Inc

    Westbrook, ME
    12 hours ago
  • $110k - $120k

     ...Application Developer Sr I Want to play a key role in developing Software and Data solutions thatenableMedical Insights...  ...of talented software and data engineers, collaborating...  ...Innovate intechnology, teamprocessand development practices. ~ Our team... 
    Application
    Senior
    Local area
    Remote work
    Worldwide

    IDEXX Laboratories

    Portland, ME
    4 days ago
  • $66.59k - $115k

     ...Senior Software Engineer, GIS Apply Online Tyler Technologies (NYSE...  ...passionate coders in a modern development environment. Our Agile teams...  ...practices. Write and test code, documenting and implementing...  ...~ Experience with mobile app development and cloud hosting... 
    Application
    Senior
    Work experience placement
    Local area
    Remote work

    Tyler Technologies

    Yarmouth, ME
    12 hours ago
  • $100k

     ...You will partner with our Veterinarian Software and Services by providing financial business...  ..., identify gaps in controls and support development of approaches to mitigate exposure. You...  ...consultative component with Managers and Sr. Managers in carrying out work. ~ May... 
    Senior
    Work at office
    Local area
    Worldwide

    IDEXX Laboratories

    Westbrook, ME
    2 days ago
  • $152.2k - $197.8k

     ...enough to move executives and concretely enough to move?engineers.? Essential Duties and Responsibilities: ?...  ...applications, particularly field or technician-facing apps.? Experience with hardware-connected software products (IoT, energy systems, industrial equipment... 
    Application
    Senior
    Temporary work
    Work experience placement
    Flexible hours

    Generac Power Systems

    South Portland, ME
    4 days ago
  • $66.59k - $110k

     ...Senior Software Engineer The Development Enablement team is a new engineering group focused on streamlining the development experience, providing guidance, and addressing challenges in working with the technology stacks maintained by the departmental Architecture team... 
    Application
    Senior
    Local area

    Tyler Technologies

    Falmouth, ME
    2 days ago
  •  ...programs such as Medicaid or TANF preferred. Home Office Requirements - Internet speed of 25mbps or higher required (you can test this by going to - Connectivity to the internet via either Wi-Fi or Category 5 or 6 ethernet patch cable to the home router. -... 
    Application
    Senior
    Minimum wage
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Home office

    MAXIMUS

    Portland, ME
    4 days ago
  • $40k - $60k

     ...-Site Industry: Cannabis & Environmental Testing (PFAS) Compensation: $40 - $60,000 About...  ...systems. Administer internal apps or dashboardsno coding required, but ability...  ...~ Ability to troubleshoot and configure software, build templates/forms, and manage user roles... 
    Application
    Full time

    Nova Analytic Labs

    Portland, ME
    2 days ago
  • $89.4k - $183.5k

     ...us. General Summary: The Senior Software Engineer is a key technical leader within an Agile...  ...to the conceptualization, design, development, and delivery of features across the Total...  ...in Agile methodologies, TDD, unit testing, and automation toolsets ~ Experience... 
    Application
    Senior
    Temporary work
    Work at office

    Unum Group

    Portland, ME
    2 days ago
  • $76.92k - $102.56k

     ...for top-tier talent ready to take on the challenge. Join us in building the future. The Role Responsible for sales account development within the SLED organization, with an established geographic territory for a complex suite of services and robust product sets to... 
    Application
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Work from home

    Lumen

    Portland, ME
    12 hours ago
  • $185k - $215k

     ...deserve access to powerful software that helps them plan...  ...a Senior Software Engineer, Mobile to lead the evolution...  ...through tooling, testing, and best practices...  ...strong focus on mobile development 3+ years building production...  ...pipelines for mobile apps and app store... 
    Application
    Senior
    Local area

    ForeRunner Corporation

    Portland, ME
    2 days ago
  • $121.5k - $145.5k

     ...Software Development Engineers [Integrated Engineers] are responsible for the development of computer programming systems and applications, including the design, coding, testing, and deployment of products and solutions to meet firm obligations. The Software Development... 
    Application
    Senior
    Flexible hours
    Weekend work
    Afternoon shift

    WEX

    South Portland, ME
    2 days ago
  •  ...Cheez ( is a new app that sends you the pictures that your...  ...Apple/Microsoft) to develop, test, and launch new features and...  ...scalable code using modern web development technologies and best...  ...meetings. Minimum 2-3 years of software engineering experience Have built... 
    Application
    Full time

    Cheez

    South Portland, ME
    3 days ago
  •  ...Tyler Technologies, Inc. is seeking a Senior Software Engineer to join the Development Enablement team in Falmouth, Maine. This role involves technical leadership, mentoring engineers, and defining technical roadmaps while focusing on creating scalable and high-quality... 
    Senior

    Tyler Technologies

    Falmouth, ME
    2 days ago
  •  ...Type: Contract Job #20799 The Senior Software Engineer job (Westbrook, Maine) is hybrid, requiring two...  ...You will work across the full software development lifecycle, including architecture, coding, testing, deployment, and ongoing support, while collaborating... 
    Application
    Senior
    Contract work
    Remote work
    Flexible hours
    2 days per week

    ProSearch Maine

    Westbrook, ME
    12 hours ago
  • $202k - $303k

     ...Senior Area General Manager (Sr. AGM), Asundexian - Boston, MA Join Bayer, a global leader at the forefront of pharmaceutical...  ...lead high-performing sales teams, with proven coaching and talent development skills. Develop a One Team approach with a mindset of shared... 
    Application
    Senior
    Local area
    Flexible hours

    Bayer Global

    Portland, ME
    12 hours ago
  • $101.8k - $127.2k

     ...acting as a central point of contact for the procurement, distribution, and lifecycle management of all end-user hardware and licensed software across the global WEX ecosystem. They will lead a diverse, global team of IT Support Specialists and Technicians and be... 
    Application
    Work at office
    Flexible hours
    Shift work

    WEX

    Portland, ME
    6 days ago
  • $37.89 - $47.49 per hour

     ...Strong backing from service managers, engineering, and parts Advanced Training & Technical...  ...full-time trainers and ongoing development Work on complex electrical and power...  ...technical drawings Perform maintenance, testing, and system adjustments Install,... 
    Application
    Senior
    Full time
    For contractors
    Flexible hours

    New American Funding

    Scarborough, ME
    4 days ago
  • $98.34k - $201.9k

     ...that stakeholders can see and test, and partner across teams to...  ...disciplines (e.g., ML/statistics, data engineering, automation). Advanced SQL...  ...GitHub Copilot) Web app frameworks (e.g., Streamlit,...  ...Lead the design, development, and deployment of advanced statistical... 
    Application
    Senior
    Temporary work
    Worldwide
    Flexible hours

    Unum Group

    Portland, ME
    3 days ago
  •  ...and evolving world through diagnostic and software products and services. That clarity...  ...We're looking for a Network Security Engineer to provide hands-on engineering across our...  ...and security teams to deliver secure user/app connectivity. Run secure third-partyaccess... 
    Application
    Local area
    Remote work
    Worldwide

    IDEXX Laboratories

    Westbrook, ME
    4 days ago
  • $185k - $215k

     ...Forerunner is seeking a Senior Software Engineer, Mobile, in Portland, Maine. This role involves building and scaling a React Native application...  ...over 5 years in software engineering and a focus on mobile development, with strong skills in JavaScript/TypeScript, React Native,... 
    Application
    Senior

    ForeRunner Corporation

    Portland, ME
    2 days ago
  •  ...ability to manage multiple priorities effectively. Proficiency in Microsoft Office Suite (Word, Excel, Outlook) and Google Workplace Apps (gmail, docs, sheets, calendar), general comfort with digital tools for scheduling and document management. Excellent written and... 
    Application
    Work at office

    Maine Wing Management LLC

    Portland, ME
    26 days ago
  • $110k - $130k

     ...We're looking for a Senior Software Engineer to help shape the platform powering our diagnostic data services. Our team builds and maintains...  ...office 2 days per week. What You'll Do Design, build, test, debug, and document software based on technical... 
    Application
    Senior
    Work at office
    Local area
    2 days per week

    IDEXX

    Westbrook, ME
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Development Engineer in Test (SDET) - Apps. Be the first to apply!