Tallo logoTallo logo

Senior Software Engineer

Job

Advanced Software Talent

Oro Valley, AZ (In Person)

Full-Time

Posted 1 week ago (Updated 4 days ago) • Actively hiring

Expires 6/5/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
86
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

No sub-contracting. No C2C or sponsorship. You must be a direct w/2. This is onsite
M-F JD:
Our client is seeking a Senior Software Engineer to join our team in Tucson. In this role, you will leverage your expertise in C# to design, develop, and deliver complex software solutions. You will play a key role in driving features from concept through release, ensuring high-quality, scalable, and reliable applications that meet customer needs. Key Responsibilities Software Design & Development Design and develop robust, scalable software solutions using C# Translate system architecture into clean, maintainable, and high-performing code Ensure software quality through best practices in coding, testing, and documentation Testing & Quality Assurance Build and maintain automated testing frameworks (primarily using Python) Promote high standards for code reliability, performance, and test coverage Agile Delivery & Execution Break down complex features into actionable tasks during Program Increment (PI) and sprint planning Contribute to consistent, predictable delivery by aligning technical execution with team goals Review code and user stories to ensure alignment with technical standards and product objectives Agile Planning & Collaboration Actively participate in PI planning, sprint ceremonies, and technical discussions Manage and prioritize backlog items, addressing dependencies and technical debt Collaborate with cross-functional teams to translate business requirements into technical solutions Support system demos and clearly communicate technical progress to stakeholders Qualifications Required Strong professional experience developing complex applications using C# Proven ability to implement scalable, maintainable solutions based on system architecture Hands-on experience building and maintaining automated test frameworks Preferred Experience with Python for test automation or scripting Prior experience leading projects or mentoring engineers Familiarity with Agile methodologies, particularly SAFe or other large-scale Agile frameworks
Core Competencies Communication:
Ability to clearly explain technical concepts to diverse audiences
Problem-Solving:
Strong analytical skills with a practical approach to resolving complex issues
User Focus:
Commitment to delivering solutions that provide real value to end users

Similar remote jobs

Similar jobs in Oro Valley, AZ

Similar jobs in Arizona