Senior Software Engineer
Job Description
Senior Software Engineer at Argyle Payments, based in Costa Mesa, CA, combining backend development, Azure cloud engineering, and data analytics in a high growth environment.
Responsibilities
- Design, maintain, and enhance applications and services with C# and .NET
- Create APIs, backend components, and integration layers
- Deliver clean, testable, and maintainable code following industry best practices
- Contribute to code reviews, architecture discussions, and technical design sessions
- Architect, deploy, and operate cloud solutions on Microsoft Azure
- Leverage Azure Functions, App Services, Logic Apps, Storage, Azure SQL, and monitoring tools
- Automate processes, implement CI/CD pipelines, and improve infrastructure
- Diagnose and resolve cloud performance, reliability, and security issues
- Develop and optimize SQL queries, stored procedures, and data models
- Develop or support Tableau dashboards and data visualizations
- Utilize Python for automation, data processing, or integration tasks
- Support data pipelines and cloud-based analytics workflows
Requirements
- 4 to 5 years of professional experience in software development, cloud engineering, or a hybrid technical role
- 5 years of system development experience (required)
- Strong proficiency in C# and .NET development
- Solid experience with Microsoft Azure services and cloud architecture
- Strong SQL skills, including query optimization and data modeling
- Working knowledge of Python for scripting or automation
- Experience with Tableau or similar BI tools
- Understanding of API development, microservices, and integration patterns
- Strong problem-solving skills and ability to work independently
- Excellent communication skills and ability to collaborate across teams
- Bachelor's degree in a related field
Technologies
- C#
- .NET
- Microsoft Azure
- Azure Functions
- App Services
- Logic Apps
- Storage
- Azure SQL
- SQL
- Tableau
- Python
- Terraform
- Bicep
- ARM templates
- Azure DevOps
- GitHub Actions
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
What we’re looking for
- A versatile engineer capable of both software development and cloud engineering
- Enjoys solving complex problems and improving systems
- Proactive and curious, staying current with Azure and modern development practices
- Collaborative team member who delivers reliable, high-quality solutions
Job Types
- Full-time
- Contract
Pay
$60.00 - $75.00 per hour
Experience
System development: 5 years (Required)
Relocation
Costa Mesa, CA 92626: Relocate before starting work (Required)
Work Location
Onsite