Software Engineer
Advanced
Tucson, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tucson, United States of America
Tech stack
Agile Methodologies
Automation of Tests
C Sharp (Programming Language)
Code Review
Python
Scrum
Systems Architecture
Scripting (Bash/Python/Go/Ruby)
Technical Debt
Job description
- 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, * 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
Requirements
- 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, * 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