Certified Woman & Minority Owned

Apply for this job

Staff Software Engineer Mobile Android

St. Paul, MN 24 Months
Contract $67.46/hour - $72.46/hour






Accepted: .doc, .docx, .pdf, - max 20MB
Posted: Oct 30, 2026
Ref: JNMNSS30

Position Overview


Onsite position working 3 days in the office

Major Purpose:
As a Staff Software Engineer at client, you will be the technical lead and sole developer for mobile applications used by drone pilots to plan and execute drone flights for scouting agricultural fields.
Your primary responsibility (75%) will be to lead design and development of a new Android mobile application for drone pilots.
Your secondary responsibility (25%) will be owning and maintaining our existing iOS application for drone pilots, FieldAgent Mobile. This is a mature app. You will ensure continued functionality as the back end API evolves and as dependencies require upgrades, and you may implement some new features. Some iOS experience is helpful, but thought leadership will center on the new Android mobile application. The current technical lead of the existing iOS application is moving to a new role at Sentera. While they will be available long term for knowledge transfer and consultation, you will own the existing and new applications.
Discover, embrace, and execute cutting edge processes to accelerate development with AI, not simply reducing time coding while following conventional software process, but following new paradigms for software development process in the age of AI.
Drive impact as part of an empowered product team composed of Product Management, UX, and Engineering implementing the Product Operating Model. You will contribute to every stage of product development: discovering, designing, testing, delivering, and maintaining innovative software solutions to advance scouting through drone flights and field walks for clien's customers.
Collaborate with Product Management and UX to develop a deep understanding of customer problems including participation in customer calls and in-person customer visits, ccovering both internal customers (Sentera’s own pilots) and external customers.
Combine your technical expertise and creativity to propose solutions, develop prototypes, test prototypes with customers, and evaluate feasibility.
Following validation of customer value, technical feasibility, usability, and business viability (the discovery phase), design, code, test, deliver, and maintain software as part of a team passionate about software quality (the delivery phase).
Define and drive mobile software architecture and design patterns.
Serve as a technical advisor in the solution of complex problems spanning the cloud backend team, other client app teams, and the embedded/hardware team.
Identify and resolve performance, reliability, and scalability issues.
Contribute to long-term mobile platform strategy and technical roadmap.
If you have experience in C# .NET, collaborate on high level design and provide peer code review for the tech lead and sole developer of Sentera’s Windows application.
Test your software by performing drone flights.


What Skills You Need:
6+ years of professional software development experience
2+ years of hands-on Android development experience
Passion for exploring, embracing, and executing software development with entirely new processes emerging in the age of AI. A willingness to confront the discomfort of leaving old processes behind, while simultaneously striving for quality architectures and maintainable source code.
Demonstrated critical thinking, problem solving, debugging, and analytical skills.
Passion for working with customers to understand and solve their problems.
Ability and enthusiasm to work independently as the technical lead and sole developer on a mobile software application while collaborating with engineers responsible for the back end and adjacent client applications (web and PC).
Skilled in written and verbal interpersonal communications, open-minded listening, balanced assertiveness, conflict resolution, and tact.

What Makes You Standout:
Any experience in any of the following areas:
Experience leading a technical project, either as the sole developer or team technical lead
iOS
CI/CD pipelines such as GitHub Actions
Geospatial data processing and visualization: presenting geographically-located data on a map, basemaps, vector data, raster data, GeoJSON, ESRI Shapefiles, Cloud Optimized GeoTIFFS (COGs), rasterio, or geopandas.
Drone flight applications
Integrating with hardware, sensors, or IoT devices
Precision agriculture and digital agronomy
C# .NET and/or Windows Presentation Foundation (WPF)
Embracing the Product Operating Model with an emphasis on spending time talking to customers to understand their problems during the discovery process.

Education:
Bachelors degree in Software Engineering, Computer Science, Computer Engineering, IT, a related technical field, or equivalent experience in a related career field.

Notes:

Travel to participate in 2-5 customer visits per year for discovery and 1-2 internal conferences/trainings per year. Travel includes day trips and overnight trips lasting 1-2 nights.

Shift: 1st shift 8 am to 4:30 pm with minimal OT


VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status

Trusted by 100+ Fortune 500 Companies

Competitive Benefits


Your well-being Matters

Health & Future Fully Covered

At VIVA, employee well-being is paramount. Our comprehensive benefits package ensures your health, financial security, and quality of life are always prioritized.

Health Insurance

VIVA provides employees access to a comprehensive group health insurance plan (Medical, Dental, Vision, Basic Life, Term Life, and Accidental Death) through our flexible PPO plan-allowing you the freedom to choose healthcare providers.

401(k) Retirement Planning

Plan securely for your future with automatic payroll deductions into a tax-advantaged 401(k) retirement plan, including employer-matching contributions for eligible employees.

Performance Bonuses & Referrals

Earn performance-based bonuses and generous referral incentives of up to $500 when recommending talented candidates who become part of the VIVA family.

Biweekly Direct Deposit

Enjoy timely and convenient payroll with biweekly direct deposit to your chosen financial institution. Biweekly Direct Deposit

VIVA Perks Program

Access exclusive employee discounts and savings on electronics, travel, groceries, apparel, and more through our dedicated VIVA Perks Program.

Join VIVA and Grow
VIVA is faster, easier and you still have complete control

Staff Software Engineer Mobile Android


Reference Number: JNMNSS30
Empty
Click + to add content