Post job

Software development engineer jobs in Surprise, AZ

- 1,091 jobs
All
Software Development Engineer
Data Engineer
Software Engineering Internship
Software Engineer
Senior Software Engineer
Devops Engineer
Quality Assurance Engineer
Automation Engineer
Senior .NET Developer
Principal Developer
  • QA Automation Engineer - Playwright

    Coreai Consulting

    Software development engineer job in Phoenix, AZ

    This is a full-time on-site role for a QA Automation Engineer. Role needs a strong experience with Playwright. The role involves designing, developing, and executing automated test suites, validating backend and API functionality, conducting performance testing, and ensuring overall product quality across cloud-based applications. The ideal candidate must have strong experience with Playwright, Java-based and JavaScript-based automation frameworks, AWS, and hands-on experience working with ServiceNow. Experience testing ServiceNow IRM modules is a strong plus. Qualifications 7+ years of experience in quality assurance and test automation. 5+ years of experience with Playwright. Automate UI/portal regression using Playwright (preferred) or transferable automation skills (Cypress/Selenium/WebDriverIO). Strong experience with automation testing in Agile environments, with a solid grasp of QA methodologies and best practices. Experience with JavaScript-based automation frameworks such as Playwright (JS/TS), Cypress, Puppeteer, etc. Strong experience with RESTful API testing using tools like Postman, RestAssured, or SoapUI. Experience with performance/load testing tools such as JMeter, Gatling, or equivalent. Familiarity with AWS services and testing applications in cloud environments. Good understanding of CI/CD pipelines and hands-on experience integrating automated tests into tools like Jenkins, GitHub Actions, or similar. Solid understanding of database concepts and ability to write SQL queries for test data validation. Strong communication abilities with the capacity to work cross-functionally and provide clear reporting on test results and quality status. Detail-oriented with a strong focus on delivering high-quality results. Good to Have: Experience working with ServiceNow (testing workflows, UI, or custom app integrations). Good to Have: Experience with ServiceNow IRM/GRC module testing, including controls, risks, workflows, and assessments.
    $66k-89k yearly est. 2d ago
  • Java Software Engineer

    Tekskills Inc. 4.2company rating

    Software development engineer job in Phoenix, AZ

    Job Title : Java Developer Duration : 12 Months Must Have Skills: Good Knowledge on Java Strong communication skill Should be able to work independently Detailed Job Description: JavaJ2EE full stack developer with financial or Banking domain experience. Should be very fluent in communication and should be able to work on his own without hand holding. Should be completely hands on. Responsibilities: Good Knowledge on Java Strong communication skill Should be able to work independently
    $76k-107k yearly est. 1d ago
  • Backend Software Engineer

    Waferwire Cloud Technologies

    Software development engineer job in Phoenix, AZ

    Job Title: Backend Software Engineer - FinTech Duration: Long-term About WCT WCT is a global talent solutions partner committed to delivering high-impact technology and engineering talent to some of the world's most innovative companies. As a WCT employee, you'll be part of a dynamic, growth-oriented culture that values collaboration, continuous learning, and excellence in execution. Job Description: The Digital Banking and Payments team is responsible for our Card Payments Processing and Digital Bank products. We are currently building platforms responsible for ACH, Wire, Bill Pay, Zelle, Debit, Checking, and Savings applications that allow teams to create products at scale and allow digital channels to deliver compelling experiences in a dramatically faster fashion. We're building a next-generation orchestration and automation platform to support thousands of business processes across the enterprise. This isn't about coding one-off automations - it's about creating the platform, APIs, and orchestration primitives that other developer teams will use to define, run, and scale their business processes. As the Lead Backend Engineer, you'll be hands-on in Kotlin every day, designing platform services, integrating workflow orchestration frameworks, and enabling GenAl-powered intent parsing and decision nodes. You need to understand complexity, tradeoffs and scaling. Responsibilities Design and build backend platform services in Kotlin for ingestion, orchestration, RBAC, monitoring, and developer tooling. Implement and optimize workflow orchestration frameworks (e.g., Temporal - preferred, Cadence, Camunda). Provide scalable Alts and abstractions that empower other teams to build workflows on the platform. Integrate GenAI/NLP pipelines for intent parsing, process matching, and intelligent decisioning. Champion developer experience (X) through tooling, CI/CD improvements, and observability. Mentor backend engineers, lead design reviews, and guide technical decisions. Collaborate closely with frontend, product, and process analysts to ensure platform adoption and impact. Qualifications: Bachelor's degree in computer science. Engineering, Data Science, or related field (or equivalent experience). 10+ years of backend engineering experience, with strong Kotlin/JVM expertise. Proven track record building platforms, frameworks, or orchestration services (not just applications). Hands-on experience with workflow orchestration systems (Temporal, Cadence, Camunda, or similar). Excellent knowledge in graph algorithms. Deep knowledge of distributed systems. API design, and event driven architectures. Practical experience integrating GenAI/NLP into backend systems. Experience with RBAC/security models in multi-tenant or enterprise environments. Strong bias for action, ability to thrive in lean teams inside large organizations, and passion for delivering value quality. Natural mentor with excellent communication skills, collaborates across functions and knows when to push back. Compensation / Salary Range: The typical pay range for this role is: USD $80,000/Yearly - $100,000/Yearly. Factors that may affect pay within or outside of this range may include but not limited to geography/market, skills, education, experience, and other qualifications of the successful candidate. Benefits: Medical, dental, Vision, Life, PTO, Holidays, 401(k) benefits and ancillaries may be available for eligible WCT employees and may vary depending on the nature of your employment. WCT will accept applications and processes offers for these roles until the role is filled. Equal Employment Opportunity Declaration: WCT is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
    $80k-100k yearly 4d ago
  • API Software Engineer

    Stelvio Inc.

    Software development engineer job in Phoenix, AZ

    Hybrid - 2-3 days on site Phoenix, Arizona Join a technology-focused organization building real-time solutions that keep commercial fleets moving safely and efficiently. Our work impacts highways across the nation, and we're looking for bold thinkers who want to build scalable, cloud-native systems that matter. The Role We're seeking an API Software Engineer with experience in SOA and Microsoft Azure. You'll design and build distributed .NET services, contribute to cloud architecture, and collaborate with cross-functional teams to deliver high-quality, maintainable solutions. What You'll Do Develop and maintain .NET APIs and services (C#) Contribute to service-oriented and event-driven architecture Build cloud-native solutions using Azure (Functions, Service Bus, API Management, Event Grid, App Services, Key Vault) Support CI/CD pipeline development with Azure DevOps Participate in code reviews and work closely with product and engineering teams What You Bring 3-5 years of .NET (C#) development experience Experience with SOA, SQL Server/Cosmos DB, REST APIs, and distributed systems Hands-on Azure experience (PaaS services) Familiarity with CI/CD, Agile, and core engineering principles Bonus: IaC (Terraform/Bicep), AKS, DDD/CQRS, NServiceBus/RabbitMQ, Azure certifications, observability tools. Who You Are Proactive, collaborative, comfortable with ambiguity, and committed to clean, scalable engineering. Strong communicator with a high sense of ownership. Benefits Medical, dental, vision (day one), PTO, holidays, 401(k) match, lifestyle account, tuition reimbursement, voluntary benefits, EAP, employee well-being programs, and professional development opportunities.
    $71k-98k yearly est. 1d ago
  • Automation Engineer

    The Intersect Group 4.2company rating

    Software development engineer job in Mesa, AZ

    Top Skills: Playwright TypeScript/JavaScript SQL JMeter Duration: 12-month contract Essential Responsibilities: Requirement Analysis and designing detailed test cases and procedures from requirement specifications Test new applications and repeatable testing for existing products Ensure all product releases meet or exceed defined quality goals Work with business analysts, development teams, and internal groups to ensure customer requirements are met Attends design review and user meetings as required Documents test cases and defects as needed Performs execution of test plan, continually analyzing test efforts for completeness Performs system integration, functional, volume, user interface and performance testing on modifications and enhancements before production releases through manual and automated techniques Create, maintain, and run automated test scripts Analyzes failure/success of automated scripts and makes modifications as required Qualifications: 5+ years of experience writing test cases and test plans 5+ years of experience using QA test plans ADO Experience with Iterative Development in an Agile Scrum environment Experience with automation Playwright, JMeter and PERFORMANCE testing. Ability to conduct functional testing, regression testing, system-level integration testing, end-to-end testing, and acceptance testing In-depth understanding of software development processes and methodologies including their documentation and creation Knowledge and experience with version control and defect tracking systems Ability to handle multiple projects and task responsibilities simultaneously and switch among them quickly to meet prioritized business needs Gather, use and analyze defect metrics data to present analysis findings to the appropriate levels of management verbally and through the preparation of periodic written reports.
    $84k-113k yearly est. 2d ago
  • Senior Actuary / Principal - Medicaid & Business Development

    Saenger Associates

    Software development engineer job in Phoenix, AZ

    Saenger Associates is seeking an entrepreneurial minded Senior Actuary/Principal with deep expertise in Medicaid, actuarial theory, and affordable care act (ACA) for our client. The ideal candidate will have a strong business development background and, ideally, an existing client base to grow with our client. This is an opportunity to join a well-established firm with a 20+ year reputation in actuarial consulting while benefiting from a highly skilled support system. Responsibilities - Lead and oversee Medicaid actuarial projects, including rate setting, risk adjustment, and financial modeling. Drive business development efforts, securing new engagements and expanding relationships with existing clients. Leverage your industry network to bring new opportunities to our client and contribute to revenue growth. Mentor and develop junior actuaries, ensuring high-quality deliverables and adherence to actuarial best practices. Collaborate with regulatory agencies and clients on state and federal Medicaid initiatives. Utilize our client's robust actuarial models and data analytics tools to deliver superior client solutions. Qualifications - Fellow of the Society of Actuaries (FSA) or Associate (ASA) with significant experience. 10+ years of actuarial experience with a focus on Medicaid and healthcare consulting. Proven business development experience, with a history of securing and managing client relationships. Strong understanding of actuarial principles, risk adjustment, and payment models. Experience working with state Medicaid agencies, managed care organizations (MCOs), and CMS. Excellent leadership, communication, and project management skills. Background in mathematics, actuarial science, statistics, computer science, or related fields. Preferred Skills - Existing book of business or strong industry relationships that can generate new opportunities. Experience with alternative payment models, value-based care, and actuarial certifications. Knowledge of data analytics and predictive modeling techniques.
    $103k-143k yearly est. 4d ago
  • Senior .Net Core Developer

    Mi-Case

    Software development engineer job in Phoenix, AZ

    Company Background Founded in 1992, Mi-Case is the industry leader in fully integrated offender management software solutions and provides industry expertise and consulting within Criminal Justice and Public Safety systems. Mi-Case leverages a unique combination of technical, functional, and industry specialization as well as partnerships with key software vendors to deliver maximum value add projects. About the Role The Senior .NET Core Developer is responsible for developing, testing, and maintaining software solutions. A successful candidate must be self-motivated and eager to take on new challenges and work well with other employees and customers. **Remote may be considered for candidates located outside PHX Metro** Responsibilities Develop and maintain efficient, reusable, and reliable code. Conduct functional and non-functional testing. Troubleshoot and debug applications effectively and efficiently. Ensure the best possible performance, quality, and responsiveness of applications. Learn and follow industry best practices adopted by the organization. Understand and follow good code automation concepts and principles. Understand client requirements and how they translate to new application features. Provide estimates for new change requests. Collaborate with development team and other IT staff to set specifications for new applications. Evaluate existing applications and understand how to modernize. Develop technical documents as required to accurately represent application design and code. Qualifications 8+ years of .NET Experience 5+ years of .NET Core Experience Bachelor of Science degree in computer science or relevant field Microsoft Application Development Certification is a plus. Required Skills Agile software development experience. Experience with building web applications, APIs, and microservices using .NET Core. Worked on .NET 6 or above, specifically .NET Web API and Blazor Server. Strong experience in developing RESTful APIs. Experience with Test Suites and Packages like NUnit/XUnit, FluentAssertions. Experience with Team Foundation Server / DevOps Experience with ORM frameworks such as Entity Framework Relational DB experience and strong understanding of good data design. Understanding of and experience with modern software design principles and practices like clean architecture. Experience writing efficient LINQ queries. Understanding of enterprise-level software design patterns. Experience with GitHub, Continuous Integration, and optionally continuous delivery mechanisms. Familiarity with infrastructure and platform as a Service concept. Understanding of the SDLC and Agile development methodology. Understanding of multi-threaded and concurrent programming techniques. Preferred Skills Results - Consistently delivers required business results; sets and achieves achievable, yet aggressive, goals; consistently complies with quality, service, and productivity standards and meets deadlines; maintains focus on company goals. Technical/Functional Expertise - Demonstrates and effectively applies depth and breadth of knowledge and skill in a technical or functional area. Professional Development - Demonstrates a commitment to professional development by proactively seeking opportunities to develop new capabilities, skills, and knowledge; acquires the skills needed to continually enhance his/her contribution to the company and to his/her respective profession. Communication - Respectfully listens to others to gain a full understanding of issues; comprehends written material; presents information in a clear and concise manner orally and in writing to ensure others understand his/her ideas; appropriately adapts his/her message, style, and tone to accommodate a variety of audiences. Problem Solving - Analyzes problems by evaluating available information and resources; develops effective, viable solutions to problems which can help drive the effectiveness of the company. Project Management - Effectively manages project(s) by appropriately focusing attention on the critical few priorities; effectively creates and executes against project timelines based on priorities, resource availability, and other project requirements (i.e., budget); effectively evaluates planned approaches, determines feasibility, and adjusts when needed. Teamwork - Cooperates with others to accomplish common goals; works within and across his/her department to achieve shared goals; treats others with dignity and respect and maintains a friendly demeanor; values the contributions of others; can work effectively with people of diverse backgrounds and characteristics. Interpersonal and Organizational Professionalism - adept in displaying positive interpersonal skills and has self-awareness in being accountable and responsible. Recognizes areas for self-improvement and pursues professional development for continuous learning. Aligns actions to the mission and goals of the organization. Follows through on initiatives and meets deadlines, puts thought into appropriate professional-development and keeps skills updated. Follows through on initiatives and meets deadlines, puts thought into appropriate professional- development and keeps skills updated.
    $78k-107k yearly est. 3d ago
  • DevOps Engineer

    Tech One It 3.9company rating

    Software development engineer job in Scottsdale, AZ

    Overall Purpose This position designs, develops, tests and maintains infrastructure as code, CICD patterns, Configuration Management and containerized product applications, providing technical leadership and hands-on support for internal systems. Essential Functions Design, develop, document, test and debug new and existing Configuration management patterns and infrastructure as code. Design, create and maintain comprehensive policies and technical documentation of best practices for all implemented system configurations ensuring efficient planning and execution. Perform requirements analysis and design a model for Infrastructure and application flow. Conduct design meetings and analyzes user needs to determine technical requirements. Write technical specifications (based on conceptual design and business requirements). Identify and evaluate new technologies for implementation. Recommend and implement changes to existing hardware and operating system infrastructure including patches, users, file systems and kernel parameters. Seek out and implement new technologies to continually simplify the environment while improving security and performance. Analyze results, failures and bugs to determine the causes of errors and tune the automation pipeline to fix the problems to have desired outcome. Diagnose and resolve hardware related server problems (failed disks, network cards, CPU, memory, etc.) and act as escalation point to troubleshoot hardware and operating system problems and suggest possible performance tuning. Consult with end user to prototype, refine, test, and debug programs to meet needs. Proactively monitors health of environment and act on fixing any issues and improves the performance of environments. Coaching and mentoring staff on team policies, procedures, use cases and best patterns. Support and maintain products and add new features. Participate in and follow change management processes for change implementation. Support the company's commitment to risk management and protecting the integrity and confidentiality of systems and data For Kubernetes Focus Only: Design/Implement container orchestration platform in a hybrid cloud environment. Ensure that container orchestration platform is regularly maintained and released to production without downtime. For Cloud Focus Only: Lead infrastructure-as-code projects, designing APIs and building tools to be used by engineering teams for reliable and repeatable cloud deployments Implement abstractions to simplify the complexities of cloud providers (AWS), open-source technologies (Kubernetes), and internal EWS infrastructure Obsess about the usability of the systems you build, allowing engineers to have an intuitive and predictable experience working with infrastructure at scale Troubleshooting complex infrastructure problems, often spanning multiple layers of the stack and requires working with multiple teams Experience designing cloud infrastructure for robustness, security, and observability Expertise in infrastructure-as-code tools such as Terraform, Ansible, and continuous deployment pipelines Expertise in AWS foundations including compute, networking, storage, observability and security. Experience in automating AWS services using Terraform and Ansible. Experience in highly scalable distributed datacenter or cloud computer systems (AWS, Azure, VM) Strong knowledge of AWS services (EC2, IAM, ELB, Route53, S3, Lambda, Cloud Formation, DynamoDB) Experience architecting Kubernetes based systems Container orchestration - Kubernetes, TKGi, EKS, ECS Proficient with using and debugging networks, DNS, HTTP, TLS, load-balancing, build systems, Linux, and Docker Experience in building CI/CD pipelines Experience building and scaling Workflow pipelines Experience in data center operations, monitoring, alerting and notifications Minimum Qualifications Education and/or experience typically obtained through completion of a Bachelor's Degree in Computer Science or equivalent certifications. Minimum of 7 or more years of related experience. Demonstrated prior DevOps, software engineering or related experience. Ability to work on multiple projects and general understanding of software environments and network topologies Able to facilitate technical design sessions Minimum of 3 years of experience in modern application design patterns Solid understanding of an iterative software development process Ability to use Linux administration command line programs and create/edit scripts Knowledge of one or more of the tools - Chef, Ansible, puppet. Knowledge of one or more of the tools - IAC, Containerization and orchestration (Terraform, Docker & Kubernetes) Experienced with security and encryption protocols. Knowledge of one of the cloud infrastructure providers - AWS, GCP and Azure Must be able to work different schedules as part of an on-call rotation. Background and drug screen. Preferred Certification in Terraform, AWS, and Kubernetes AWS, Azure (and/ or other cloud-based) certification(s) strongly preferred Interviews: 3 virtual interviews then 1 final onsite. Start Date: Jan/early Feb.
    $92k-119k yearly est. 4d ago
  • Senior Java Software Engineer

    Intraedge 3.9company rating

    Software development engineer job in Phoenix, AZ

    IntraEdge has an immediate need for a Senior Java Developer in Phoenix, Arizona. US CITIZEN ONLY - NO CORP TO CORP MUST INTERVIEW ONSITE IN Phoenix AND WORK HYBRID IN Phoenix 3X PER WEEK Local Candidates to Phoenix Only (no relocation) Must haves: AWS experience, along with Java backend, RESTful APIs and spring boot as must skill set 5-10 years of Java backend development, Spring Boot, Restful APIs a must Overall Purpose Develops, documents, tests, debugs and maintains software product applications; provides expertise and familiarity in software tools, frameworks and best practices in secure software engineering. Collaborates effectively with other members of the team to deliver on the team's backlog. Essential Functions Participates in the discussion and implementation around complex capabilities. Develops complex features and capabilities to enhance the Early Warning core product offerings. Managing source code using Git. Receiving, reviewing, and approving pull requests ensuring that code quality remains high. Querying platform data using SQL-based DBs. Working on complex Java Web Services using Spring Boot. Document complex details and decisions in Confluence. Building automated tests alongside sprint work that is integrated into the CI/CD pipeline, considering environment variables, and providing recommendations. Able to troubleshoot complex bugs that may arise during development. Support the company's commitment to risk management and protecting the integrity and confidentiality of systems and data. The above job description is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow instructions and perform other related duties as assigned by their supervisor. Minimum Qualifications Education and/ or experience typically obtained through completion of a bachelor's degree in computer science, Computer Science Engineering, Computer Information Systems, Electrical Engineering, or related field. Minimum 5 years direct experience in Software Engineering or related experience. Proficient with Git source control and Git flow branching model. Spring / Spring boot framework is required. Familiarity with modern DevOps practices. Familiarity writing automated tests. Proficient with SQL. Proficient in RESTful service design. Experience with Docker/ Kubernetes. Experience with Kafka. Excellent written and spoken communication. Background and drug screen Preferred Qualifications Additional related education and/or work experience preferred Experience with SOAP services. Familiar working with common data format standards like XML, JSON, YAML, etc. NoSQL experience (Redis, HBASE, AeroSpike, etc.) FinTech experience is highly beneficial
    $82k-108k yearly est. 4d ago
  • Senior Software Engineer (.NET)

    CBTS 4.9company rating

    Software development engineer job in Scottsdale, AZ

    Green Card or US Citizen - NO (Sponsorship, C2C, H1B, F1, OPT) - Must live within 60 miles of Scottsdale, AZ, 6 Month Contract to Hire Pay: $70 - $80 per hour W-2 Only - NO C2C As a Sernior Software Engineer in a cross-functional software development team with minimum of 8-10 years of professional experience, you will work closely with other development team members to create exceptional software that helps our clients grow their businesses. Specifically, you will build polished application code for your team's applications & services, iteratively improve the design and information architecture of the entire application, help your team interpret and translate designs into development ready assets and specs, and collaborate with and mentor your cross-functional team members. In addition, you will master and circulate knowledge about emerging technologies, helping us push the boundaries of what's possible with creative solutions, while continuing to develop your skills as a key member of an agile development team. PLEASE READ: This role may not be most people - A lot of the applications/code is undocumented or out of date so they strongly encourage a culture of communication and talking is required. Mostly backend (.NET/C#, API, SQL) Development supporting accounting and finance as well as warehouse applications such as shipping controls interface with NetSuite, payments and tax systems. Senior level position Requiring 8-10 years of Professional experience Mentor and teach You will join a team of 11. That includes Developers, SDET, Product Owner and Scrum Master. Responsibilities Collaborate with engineering and cross-functional teams to build and deliver custom enterprise software applications. Accurately estimate tasks, bugs, and spikes in your domain. Build productive internal/external working relationships. Effectively manage risk, change, and uncertainty with support from your Team Lead, Manager and peers. Work with your team to understand priority and urgency, while escalating blockers, delays, and cost-ballooning. Build a solid understanding of inter-team functional dependencies and navigate appropriate communication channels for solving issues as they arise. Minimum Qualifications (Education, Experience, Skills) 8+ years of progressive experience in software development/engineering. 5+ years of experience using C# and .NET frameworks for building applications with enterprise design patterns. Full-stack experience a must with a background in writing SQL stored procedures. Verifiable success of performance against goals and objectives. Strong communication skills. Strong analytical skills. Experience working in Scrum Agile. CBTS provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a protected veteran in accordance with applicable federal, state and local laws.
    $70-80 hourly 2d ago
  • Data Engineer

    Interactive Resources-IR 4.2company rating

    Software development engineer job in Tempe, AZ

    About the Role We are seeking a highly skilled Databricks Data Engineer with strong expertise in modern data engineering, Azure cloud technologies, and Lakehouse architectures. This role is ideal for someone who thrives in dynamic environments, enjoys solving complex data challenges, and can lead end-to-end delivery of scalable data solutions. What We're Looking For 8+ years designing and delivering scalable data pipelines in modern data platforms Deep experience in data engineering, data warehousing, and enterprise-grade solution delivery Ability to lead cross-functional initiatives in matrixed teams Advanced skills in SQL, Python, and ETL/ELT development, including performance tuning Hands-on experience with Azure, Snowflake, and Databricks, including system integrations Key Responsibilities Design, build, and optimize large-scale data pipelines on the Databricks Lakehouse platform Modernize and enhance cloud-based data ecosystems on Azure, contributing to architecture, modeling, security, and CI/CD Use Apache Airflow and similar tools for workflow automation and orchestration Work with financial or regulated datasets while ensuring strong compliance and governance Drive best practices in data quality, lineage, cataloging, and metadata management Primary Technical Skills Develop and optimize ETL/ELT pipelines using Python, PySpark, Spark SQL, and Databricks Notebooks Design efficient Delta Lake models for reliability and performance Implement and manage Unity Catalog for governance, RBAC, lineage, and secure data sharing Build reusable frameworks using Databricks Workflows, Repos, and Delta Live Tables Create scalable ingestion pipelines for APIs, databases, files, streaming sources, and MDM systems Automate ingestion and workflows using Python and REST APIs Support downstream analytics for BI, data science, and application workloads Write optimized SQL/T-SQL queries, stored procedures, and curated datasets Automate DevOps workflows, testing pipelines, and workspace configurations Additional Skills Azure: Data Factory, Data Lake, Key Vault, Logic Apps, Functions CI/CD: Azure DevOps Orchestration: Apache Airflow (plus) Streaming: Delta Live Tables MDM: Profisee (nice-to-have) Databases: SQL Server, Cosmos DB Soft Skills Strong analytical and problem-solving mindset Excellent communication and cross-team collaboration Detail-oriented with a high sense of ownership and accountability
    $92k-122k yearly est. 3d ago
  • Data Governance Engineer

    Tata Consultancy Services 4.3company rating

    Software development engineer job in Phoenix, AZ

    Role: Data Governance Engineer Experience Required - 6+ Years Must Have Technical/Functional Skills • Understanding of Data Management and Data Governance concepts (metadata, lineage, data quality, etc.) and prior experience. • 2 - 5 years of Data Quality Management experience. • Intermediate competency in SQL & Python or related programming language. • Strong familiarity with data architecture and/or data modeling concepts • 2 - 5 years of experience with Agile or SAFe project methodologies Roles & Responsibilities • Assist in identifying data-related risks and associated controls for key business processes. Risks relate to Record Retention, Data Quality, Data Movement, Data Stewardship, Data Protection, Data Sharing, among others. • Identify data quality issues, perform root-cause-analysis of data quality issues and drive remediation of audit and regulatory feedback. • Develop deep understanding of key enterprise data-related policies and serve as the policy expert for the business unit, providing education to teams regarding policy implications for business. • Responsible for holistic platform data quality monitoring, including but not limited to critical data elements. • Collaborate with and influence product managers to ensure all new use cases are managed according to policies. • Influence and contribute to strategic improvements to data assessment processes and analytical tools. • Responsible for monitoring data quality issues, communicating issues, and driving resolution. • Support current regulatory reporting needs via existing platforms, working with upstream data providers, downstream business partners, as well as technology teams. • Subject matter expertise on multiple platforms. • Responsible to partner with the Data Steward Manager in developing and managing the data compliance roadmap. Generic Managerial Skills, If any • Drives Innovation & Change: Provides systematic and rational analysis to identify the root cause of problems. Is prepared to challenge the status quo and drive innovation. Makes informed judgments, recommends tailored solutions. • Leverages Team - Collaboration: Coordinates efforts within and across teams to deliver goals, accountable to bring in ideas, information, suggestions, and expertise from others outside & inside the immediate team. • Communication: Influences and holds others accountable and has ability to convince others. Identifies the specific data governance requirements and is able to communicate clearly and in a compelling way. Interested candidates please do share me your updated resume to ******************* Salary Range - $100,000 to $120,000 per year TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays. Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
    $100k-120k yearly 1d ago
  • DevOps Engineer

    The Judge Group 4.7company rating

    Software development engineer job in Chandler, AZ

    Build Tools: Proficiency in build automation tools such as Make, Maven, Gradle, or Ant. Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD tools like Jenkins or GitLab CI. Version Control Systems: Strong knowledge of version control systems, particularly Git, including branching strategies and workflows. Scripting Languages: Proficiency in scripting languages such as Bash, Python, or Ruby for automating build processes. Containerization: Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes. Static and Dynamic Analysis Tools: Understanding of tools for code quality and security analysis (e.g., SonarQube, Val grind). Programming Languages: Knowledge of programming languages relevant to the projects (e.g., C/C++, Python). Preferred Qualifications Experience in managing large data sets. Parallel Computing: Familiarity with parallel programming models like MPI (Message Passing Interface), OpenMP, and CUDA for GPU-based computing. Performance Optimization: Skills in profiling and optimizing code for better performance on HPC systems (e.g., using tools like Gprof, Valgrind, or Intel VTune). Storage Architecture Knowledge: Understanding file systems such as Lustre, GPFS, or HDFS and strategies for efficient data storage and retrieval in HPC environments. Distributed Computing Tools: Familiarity with frameworks such as Hadoop, Spark, or Dask for handling distributed datasets. Education and Experience · A bachelor's degree in Computer Science, Software Engineering, or a related field. · Experience: Proven experience in software build management, DevOps, or continuous integration roles (typically 3+ years).
    $87k-115k yearly est. 1d ago
  • GCP DATA ENGINEER

    Recurring Decimal

    Software development engineer job in Phoenix, AZ

    Key Skills Required: 6+ years of experience in Data Engineering with an emphasis on Data Warehousing and Data Analytics. 4+ years of experience with Python with working knowledge on Notebooks. 4+ years of experience in design and build of salable data pipelines that deal with extraction, transformation, and loading. 4+ years of experience with one of the leading public clouds and GCP: 2+ years 2+ years hands on experience on GCP Cloud data implementation projects (Dataflow, DataProc, Cloud Composer, Big Query, Cloud Storage, GKE, Airflow, etc.). 2+ years of experience with Kafka, Pub/Sub, Docker, Kubernetes Architecture design and documentation experience of 2+ years Troubleshoot, optimize data platform capabilities Ability to work independently, solve problems, update the stake holders. Analyze, design, develop and deploy solutions as per business requirements. Strong understanding of relational and dimensional data modeling. Experience in DevOps and CI/CD related technologies. Excellent written, verbal communication skills, including experience in technical documentation and ability to communicate with senior business managers and executives.
    $80k-111k yearly est. 4d ago
  • Data Engineer

    Mastek

    Software development engineer job in Phoenix, AZ

    Hi, We do have an job opportunity for Data Engineer Analyst role. Data Analyst / Data Engineer Expectations: Our project is data analysis heavy, and we are looking for someone who can grasp business functionality and translate that into working technical solutions. Job location: Phoenix, Arizona. Type - Hybrid model (3 days a week in office) Job Description: Data Analyst / Data Engineer (6+ Years relevant Experience with required skill set) Summary: We are seeking a Data Analyst Engineer with a minimum of 6 years in data engineering, data analysis, and data design. The ideal candidate will have strong hands-on expertise in Python and relational databases such as Postgres, SQL Server, or MySQL. Should have good understanding of data modeling theory and normalization forms. Required Skills: 6+ years of experience in data engineering, data analysis, and data design Your approach as a data analysis in your previous / current role, and what methods or techniques did you use to extract insights from large datasets Good proficiency in Python Do you have any formal training or education in data modeling? If so, please provide details about the course, program, or certification you completed, including when you received it. Strong experience with relational databases: Postgres, SQL Server, or MySQL. What are the essential factors that contribute to a project's success, and how do you plan to leverage your skills and expertise to ensure our project meets its objectives? Expertise in writing complex SQL queries and optimizing database performance Solid understanding of data modeling theory and normalization forms. Good communicator with the ability to articulate business problems for technical solutions. Key Responsibilities: Analyze complex datasets to derive actionable insights and support business decisions. Model data solutions for high performance and reliability. Work extensively with Python for data processing and automation. Develop and optimize SQL queries for Postgres, SQL Server, or MySQL databases. Ensure data integrity, security, and compliance across all data solutions. Collaborate with cross-functional teams to understand data requirements and deliver solutions. Communicate effectively with stakeholders and articulate business problems to drive technical solutions. Secondary Skills: Experience deploying applications in Kubernetes. API development using FastAPI or Django. Familiarity with containerization (Docker) and CI/CD tools. Regards, Suhas Gharge
    $80k-111k yearly est. 4d ago
  • Senior Data Engineer

    Gradguard-College Life Protected

    Software development engineer job in Phoenix, AZ

    As the Senior Data Engineer, you will help build, maintain, and optimize the data infrastructure that powers our decision-making and product development. You'll work with modern tools like Snowflake, Metabase, Mage, Airbyte, and MySQL to enable data visualization, data mining, and efficient access to high-quality insights across our GradGuard ecosystem. This is a key opportunity for someone with around five years of experience who's passionate about turning data into impact. This position is based in Phoenix, AZ. Challenges You'll Focus On: Design, build, and maintain scalable data pipelines and architectures using Mage (or similar orchestrators) and Airbyte for ELT processes. Ensure efficient and reliable data ingestion, transformation, and loading into Snowflake. Perform data mining and exploratory data analysis to uncover trends, patterns, and business opportunities. Ensure the quality, consistency, and reliability of the underlying data. Promote best practices and quality standards for the data engineering team. Partner with Data Science, Business Intelligence, and Product teams to define data needs and ensure data infrastructure supports strategic initiatives. Optimize SQL queries and data models for performance and scalability. Contribute to improving data standards, documentation, and governance across all data systems. Help ensure compliance with data security, privacy, and regulatory requirements in the insurance domain. The person we're looking for has a proven, successful background with: 5+ years of experience as a Data Engineer, Data Analyst, or similar role. Experience leading and mentoring a data engineering team. Proficient with SQL for data transformation, querying, and performance optimization. Proficiency with Python or other languages like Java, JavaScript, and/or Scala. Proficiency in connecting with APIs for data loading. Hands-on experience with: Snowflake (Data Warehousing). Beyond basic SQL, you must understand Snowflake's unique architecture and features which includes: Data Warehouse Design, Performance Optimization, and Data Loading. Knowledge of advance Snowflake feature is nice-to-have. Mage (Data Pipeline Orchestration) or experience with other orchestration. Airbyte (ELT Processes) or experience with ELT tools. Metabase (Data Visualization & Dashboards) or familiarity with other visualization BI tools. Comfort with data modeling, ETL/ELT best practices, and cloud-based data architectures (preferably AWS). Excellent problem-solving skills, attention to detail, and ability to work cross-functionally. Prior experience working in an insurance, fintech, or highly regulated industry is a plus. Beyond a fulfilling and challenging role, you'll get: A competitive salary. Opportunity to enroll in comprehensive health, dental, and vision insurance. We pay 100% of employee premiums and 75% of your family's premiums. A lifestyle spending account where you can receive up to $400 in reimbursements for wellness activities. 401(K) retirement plan with company matching up to 5% of compensation deferred. Employee and employer contributions are 100% vested. Student loan and education assistance, after one year of employment at GradGuard. We're learners and embrace education. Unlimited PTO after completing the 30-day introductory period. Plus, 12 paid holidays and paid parental leave. About GradGuard As the leader in college tuition and renters insurance, GradGuard serves more than 1.7 million students across 1,900+ institutions. Our national technology platform embeds innovative insurance protections into the enrollment processes of over 650 institutional partners, empowering schools to increase college completion rates and reduce the financial impact of preventable losses. GradGuard supports College Life Protected, a social purpose entity that promotes research, professional development, and best practices that strengthen campus communities, families, society and the economic competitiveness of our nation. GradGuard was recognized as one of the Top 100 Financial Technology Companies of 2024 by The Financial Technology Report, a RISE Internship Award winner, and a Phoenix Business Journal Best Places to Work finalist, GradGuard remains committed to innovation, excellence, and supporting students and families. Hear from our students, families, and partners: ********************************** Those that succeed at our company: Make it happen by turning challenges into opportunities. Do the right thing even when it's difficult. Demand excellence from yourself and others. Learn for life and stay curious. Enjoy the journey, not just the results. The above just so happen to be our core values. These values are at the heart of our mission to educate and protect students from the risks of college life, empowering us to create meaningful experiences and make a positive impact. GradGuard is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
    $80k-111k yearly est. 3d ago
  • Data Engineer

    Impact Technology Recruiting 4.5company rating

    Software development engineer job in Scottsdale, AZ

    📍 Scottsdale, AZ (Hybrid 3 days a week in office) About the Opportunity A leading renewable energy organization is seeking a Data Engineer to join its high-growth Performance Engineering team. This is an exceptional role for someone who wants to work at the intersection of data engineering, analytics, and clean energy, supporting a portfolio of utility-scale solar, energy-storage, and solar-plus-storage assets across the U.S. If you thrive in an environment focused on teamwork, continuous improvement, and driving real operational impact, this role offers both challenge and meaningful purpose. What You'll Do As an Associate Data Engineer, you'll help optimize the performance of a large fleet of renewable energy assets by designing and maintaining modern data architectures. Your work will turn vast amounts of operational data into actionable insights for engineering and asset management teams. Key responsibilities include: Build and maintain scalable data pipelines using Snowflake or Databricks Integrate large, diverse datasets from performance systems, CMMS platforms, and drone inspection imagery Analyze asset performance data to detect underperformance, quantify energy losses, and support predictive maintenance modeling Manage the full data lifecycle from ingestion (S3) to processing, analysis, and visualization Evaluate and improve systems, processes, and workflows across engineering teams Develop metadata documentation and support strong data governance practices What We're Looking For Bachelor's degree in Data Science, Computer Science, Engineering, Statistics, or a related quantitative field 3-4 years of experience in a data-focused role Strong hands-on expertise with Snowflake or Databricks, plus cloud experience with AWS (S3, EC2, Glue, SageMaker) Experience with Apache Spark for distributed computing (highly preferred) Expert-level SQL and strong Python skills (Pandas, NumPy) Experience in statistical modeling, ML, and mathematical modeling Experience working with aerial or geospatial imagery (OpenCV, Scikit-image, GeoPandas, PyTorch, TensorFlow) Ability to collaborate effectively, take ownership, and drive process improvements Strong communication skills and the ability to align technical work with business goals Why You'll Love Working Here This organization invests heavily in the well-being, growth, and success of its team members. You can expect: Flexible, hybrid work environment Generous PTO 401(k) with 6% company match Tuition reimbursement Paid parental & caregiver leave Inspiring, mission-driven culture Strong opportunities for professional growth and development
    $90k-128k yearly est. 3d ago
  • Summer 2026 - Software Engineering Intern

    Shamrock Foods 4.7company rating

    Software development engineer job in Phoenix, AZ

    The Shamrock Students Professional Internship Program is an 11-week program focused on hands-on training in a variety of opportunities throughout the Shamrock Foods Company enterprise. As a Shamrock Student, you will be a part of a cohort of interns focused on real projects that impact the business. In addition to the work, you will do to support your department, you'll get to know your fellow interns through a variety of collaborative projects and events. Essential Duties: * Provide support for the software development team in an accurate and timely manner * Complete smaller projects and be involved in all phases of the software development lifecycle from initial investigation all the way to the release. * Collaborate with senior members of the team to understand requirements, established patterns and best practices within the Shamrock organization. * Be part of our agile team by actively participating in all of the established SCRUM rituals. * Work effectively within our mostly Microsoft oriented technology stack: C#, JavaScript (Vue.js), SQL Server, Oracle, Azure etc. * Other duties as assigned. Qualifications: * 1+ year(s) educational experience and currently pursuing a degree from an accredited college or university with a focus on Software Engineering, Computer Science, or related studies * Maintains a minimum GPA of 3.0 * Must live in or near Phoenix, AZ * Strong written and oral communication skills * Strong sense of urgency and accountability * Demonstrates expertise in Microsoft Office suite (Excel, Outlook, Word) * Ability to learn and act in a fast-paced environment * Effective task management * High level of motivation and adaptability * Great attitude and desire to learn and grow Corporate Summary: At Shamrock Foods Company, people come first - our associates, our customers, and the families we serve across the nation. A privately-held, family-owned and -operated Forbes 500 company, Shamrock is an innovator in the food industry and has been since being founded in Arizona in 1922. Our Mission: At Shamrock Foods Company, we live by our founding family's motto to 'treat associates like family and customers like friends.' Why intern for us? Shamrock Foods Company is committed to a program that goes beyond your typical internship experience, giving interns the opportunity to start their career path. We offer great training and growth for college students to help interns apply their education towards solving business problems and working on hands-on projects in a workplace environment. Our interns are more than a temporary associate; they become part of our family. Equal Opportunity Employer At Shamrock Foods Co all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status, sexual orientation, gender identity or any other basis protected by applicable law.
    $38k-55k yearly est. 12d ago
  • Software Engineer Intern

    Connexta

    Software development engineer job in Phoenix, AZ

    Connexta is a modern open source software company with a long history of supporting the U.S. government, international partners, and regulated industries. Our focus is our customers; creating a suite of solutions through open collaboration that solve complex problems in any environment. Connexta's culture is fueled with a passion for agility, openness, and creativity. Connexta is headquartered in Phoenix AZ, with locations in Denver CO, Washington DC, and Boston MA. Our modern work environments provide flexible spaces to inspire our innovation and open collaboration. Connexta provides generous benefits, amenities, snacks, and fun activities to make it an exciting place to work! We are looking for a Software Engineer Intern to create and contribute amazing software at our Phoenix, AZ office location. As a Software Engineer Intern, you will have the ability to work on the same projects and programs as full time Connexta Software Engineers, work in a scrum team, write code, collaborate with other software engineers, and help create practical and innovative solutions. This is a paid internship for the summer of 2020. Requirements Junior or Senior college student working towards a B.S. in Computer Science, or similar technical field of study Software development experience in one or more general purpose programming languages with experience working in Mac, Windows, and/or Linux environments Driven and able to quickly learn and use new technologies U.S. Citizenship (Connexta has some contracts that make this a requirement)
    $39k-68k yearly est. 60d+ ago
  • Iridium Software Engineering Internship - Summer 2026 (Arizona)

    Iridium Satellite

    Software development engineer job in Tempe, AZ

    Iridium is an award-winning and innovative satellite communications company with bragging rights to the only network that offers voice and data connectivity anywhere in the world. For over 20 years, Iridium's unique network and services have supported critical communications needs for individuals, businesses, and the evolving Internet of Things. At Iridium, we understand the importance of staying connected and the limitations of traditional communications networks. People across the globe, including first responders, humanitarians, global militaries, scientific researchers, and lone workers, as well as ships, aircraft and remote operations all rely on Iridium to stay connected. We take our responsibility for providing these essential communications very seriously and pride ourselves on offering a reliable lifeline when needed. Likewise, Iridium is committed to providing an exciting and innovative workplace, where employees are challenged to think outside the box and collaborate on new, bold ideas and solutions. Our talented teams are passionate about their work and the impact our company makes around the world. Iridium fosters an empowering and inclusive culture that allows employees to genuinely be their best selves. We are looking for others who want to join this truly unique company that celebrates our employees and provides the opportunity to truly make a difference in the world. What We're Looking For: The Iridium Internship Program provides students the opportunity to support teams driving the future of satellite communications. Interns in Software Engineering gain hands-on experience developing, testing, and deploying software that powers Iridium's satellite network, ground systems, and global products and services. You'll collaborate with engineers and technical staff to design tools, automate processes, and build applications that enhance performance, reliability, and efficiency across Iridium's network and connected products and solutions. As an Intern, you'll begin making an impact on real projects from day one! Come prepared to grow, develop, and learn alongside a team and the leaders of our company. The Iridium Internship program is a 12-week program that runs from May 18, 2026 to August 7, 2026. What You'll Do: Projects are aligned with your academic background, technical interests, and the needs of our teams, and may include: Developing new software features and services, and maintaining or enhancing existing applications and libraries Assisting with architecture, design, coding, testing, and documentation within an Agile/Scrum team Participating in daily stand-ups, sprint planning, backlog refinement, and sprint reviews Gathering requirements and collaborating with stakeholders to design effective solutions Ensuring software meets quality standards through unit and integration testing Maintaining and extending key applications, including GUI frameworks, web applications, and Python/C++ utilities for data management and analysis Developing scripts, simulators, or software tools using Python, Java, or C to support testing and analysis Assisting with simulation, emulation, and verifying performance across Iridium satellite devices and transceivers Participating in code reviews and contributing to automation frameworks for Iridium services and devices Developing scalable, high-performance software and leveraging open-source solutions where appropriate Skill You'll Gain: Hands-on experience developing software that supports Iridium's satellite communications system and services Knowledge of object-oriented programming and the full software development lifecycle Exposure to RF design, simulation, and evaluation processes Experience collaborating with team members to implement, build, verify, and troubleshoot software Exposure to modern development tools and workflows, including Jira, GitLab, and Confluence Understanding and application of software engineering best practices to create reliable, maintainable code Understanding how products and services are conceptualized, evaluated, and transitioned into operational functionality Participation in an Agile/Scrum development team working with Python, C, C++, and Java What You'll Need to Succeed: Interest in software development, product development, and a strong foundation in software engineering concepts, including object-oriented programming, data structures, and algorithms Strong work ethic, positive attitude, and professional demeanor Excellent verbal and written communication skills Ability to work independently and collaboratively in a team Attention to detail and commitment to high-quality results Things You Must Bring to the Table: Must be at least 18 years of age Currently enrolled in a bachelor's or graduate degree program at an accredited academic institution Software Engineering, Computer Science, Information Technology, or Data Science/Applied Mathematics preferred U.S. Citizenship required Must be able to work in person at an Iridium location Work Environment: This position primarily works in an office setting and is largely sedentary with the majority of the position working with a computer. The role typically requires the use of basic office equipment such as a phone, video, computer, keyboard, mouse, and printer. Iridium is an Equal Opportunity Employer, including individuals with disabilities and protected veterans.
    $39k-68k yearly est. Auto-Apply 60d+ ago

Learn more about software development engineer jobs

How much does a software development engineer earn in Surprise, AZ?

The average software development engineer in Surprise, AZ earns between $65,000 and $121,000 annually. This compares to the national average software development engineer range of $80,000 to $147,000.

Average software development engineer salary in Surprise, AZ

$89,000
Job type you want
Full Time
Part Time
Internship
Temporary