Senior Software Engineer II

Axway Software SA•Scottsdale, AZ
•Hybrid

About The Position

Axway, Inc. seeks a Senior Software Engineer II in Scottsdale, Arizona. The role is responsible for the end-to-end software development lifecycle in R&D, including design, effort estimation, coding, testing, and deployment of scalable and maintainable solutions. The engineer delivers high-quality software focused on reusability, scalability, maintainability, and security, and provides workload estimates and plans work according to project timelines and stakeholder plans. The position participates in final qualification and release documentation, analyzes and fixes software defects reported internally and externally, and checks production-system quality through systematic unit, integration, and end-to-end testing. The engineer collaborates with product owners and managers, architects, user experience designers, and other scrum-team members to meet shared objectives, and participates in scrum activities including grooming, planning, retrospectives, and sprint reviews. The position allows partial remote work, but the employee must live within reasonable commuting distance of and report to the company office in Scottsdale, Arizona.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 3 years of related experience.
  • Experience designing and building multi-tenant SaaS products with scalability, security, and reliability.
  • Experience developing distributed, low-latency server-side applications using Java and Golang.
  • Experience designing RESTful APIs, microservices, and service-to-service communication patterns.
  • Experience with database schema design, query optimization, transaction management, data modeling, and Object-Relational Mapping frameworks for enterprise-scale applications.
  • Experience building applications using multithreading, synchronization mechanisms, and performance-optimization techniques.
  • Experience deploying and managing containerized workloads, including orchestration and scaling, using Docker, Kubernetes, and Helm.
  • Experience implementing automated build, testing, and deployment pipelines using GitHub, GitLab, or Jenkins.
  • Must live within reasonable commuting distance of the Scottsdale, Arizona office.

Responsibilities

  • Manage the end-to-end software development lifecycle, including design, effort estimation, coding, testing, and deployment.
  • Deliver high-quality software solutions with emphasis on reusability, scalability, maintainability, and security.
  • Estimate the workload required for assigned tasks and plan work accordingly.
  • Complete development tasks according to project plans and timelines outlined by stakeholders.
  • Participate in final qualification of deliverables and document software releases.
  • Analyze and fix software defects reported internally and externally.
  • Check production-system quality through systematic unit, integration, and end-to-end testing.
  • Collaborate with product owners and managers, architects, user experience designers, and members of other scrum teams.
  • Participate in scrum activities, including grooming, planning, retrospectives, and sprint reviews.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service