What are the responsibilities and job description for the Senior Software Engineer position at Advanced Software Talent?
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
Salary : $102 - $103