Senior Software Engineer
Senior Software Engineer
Wednesday, September 24, 2025
Direct Hire
Mesa, Arizona, United States
As part of the Tools and Integrations team this position is responsible for the creation and maintenance of custom-built tools/services needed by various operational groups.
-
Design, develop, and maintain scalable and secure microservices using .NET Core and related technologies
-
Collaborate with cross-functional teams, including IT, business analysts, and other developers, to gather requirements and deliver solutions
-
Develop Services/APIs and integration solutions to connect internal and third-party systems with a focus integration and automation
-
Optimize application performance and ensure code quality through rigorous testing and best practices
-
Participate in code reviews, architectural discussions, and contribute to technical documentation
-
Assist in the migration of existing tools to new technology stack
-
Use DevOps practices to ensure smooth deployment and operation of applications
-
Stay updated on industry trends and emerging technologies to continually improve development practices
-
Other duties as assigned
-
ALL employees will be vigilant to support the positive compliant cybersecurity company posture by familiarizing themselves with all policies, procedures, standards, and guidelines and act accordingly. This position will serve as the security officer for this organization and is expected to exert the utmost care, due diligence, and ensure the proper compliance for all computer, server and cloud systems. This position is trusted to ensure proper protections for all sensitive information created, stored, transmitted and otherwise processed by supporting barriers deterring unauthorized access, recognizing and reporting problems that are uncharacteristic of business activity and known and as-yet unrecognized vulnerabilities and risks in hardware and software. This position will support the management and monitoring of any attacks and intrusions, forensics and subsequent activities.
QUALIFICATIONS
REQUIRED KNOWLEDGE AND SKILLS
-
.NET 8
-
Visual Studio
-
JIRA
-
Bitbucket
-
Docker
-
Azure DevOps
-
Kubernetes
-
SQL
MINIMUM QUALIFICATIONS
-
Proven experience developing applications using .NET Core, C#, and microservices architecture.
-
High School Diploma or equivalent
-
Ability to communicate effectively both orally and in writing
-
Ability to respectively and effectively interact with others
-
Attention to detail and ability to manage time in a time sensitive environment
-
High standard of integrity and sound business ethics
-
Ability to work well in a team environment and with limited supervision
-
Ability to work within deadlines and in a fast paced environment.
PREFERRED QUALIFICATIONS
-
Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent experience.
-
Strong understanding of RESTful API design and integration
-
Experience with cloud platforms (e.g., Azure, AWS) and containerization technologies (e.g., Docker, Kubernetes)
-
Familiarity with database design and development, including SQL and NoSQL databases
-
Knowledge of version control systems, such as Git/Bitbucket
-
Strong understanding of Agile based development process and ceremonies
COMMUNICATION SKILLS
-
Excellent communication and relationship skills with all stakeholders, including clients, state entities, and colleagues
-
Ability to effectively and respectfully interact with client base that has varying levels of ability, educational backgrounds, authority, and ethnicities
-
Ability to maintain confidentiality
-
Ability to speak in public, including trainings
-
Ability to communicate effectively with diverse internal and external customers to accomplish a task or reach an understanding diplomatically and respectfully
RESPONSIBILITIES AS A TEAM MEMBER
-
Takes personal responsibility for actions. This is demonstrated through owning problems, problem solving and not projecting problems or failures to others or the "system" if not warranted
-
Demonstrates excellence in work standards, is tenacious in completing tasks
-
Able to effectively problem solve and make decisions. To include resolving crisis situations and developing resolutions between parties
-
Works well with other team members and departments
-
Demonstrates the ability to interact and cooperate using respectful relations in order to efficiently accomplish mutual goals and assignments
-
Requests support from team with ample time to accommodate the support request in order to meet deadlines
-
Ensures effectiveness in processes to achieve/seek best practice
In the U.S., the salary range for this position is $130,000 to $150,000 per year. The base pay actually offered may vary depending on the candidate's geographic region, job-related knowledge, skills, and experience among other factors. This is in addition to a full range of medical, financial, and/or other benefits, dependent on the level and position offered.