30 Alteryx Jobs
Alteryx - Staff Software Engineer - C++/Java/Python (10-12 yrs)
Alteryx
posted 1d ago
Job Summary :
We are seeking an experienced Staff Software Engineer to join our innovative engineering team.
As a Staff Engineer, you will lead the design, development, and optimization of highly scalable and robust software solutions.
You'll collaborate with cross-functional teams, provide technical leadership, and contribute to shaping the future of our technology stack.
If you are passionate about problem-solving, driving innovation, and mentoring others, we want to hear from you.
Key Responsibilities :
Software Design and Development :
- Design, develop, and deliver complex software systems with a focus on scalability, performance, and reliability.
- Work across the entire software development lifecycle, from concept and design to deployment and maintenance.
Technical Leadership :
- Provide technical guidance and mentorship to engineering teams.
- Advocate for best practices in coding, architecture, and design patterns.
- Drive technical decisions and contribute to the technical roadmap.
Collaboration and Alignment :
- Partner with product management, design, and other stakeholders to define and deliver impactful solutions.
- Align technical initiatives across teams to ensure consistency and optimal use of resources.
Problem-Solving and Innovation :
- Identify and address complex technical challenges, proposing innovative solutions.
- Research and adopt new technologies and tools to improve development efficiency.
Required Skills and Experience :
- 10+ years of experience in software engineering, with a proven track record of designing and delivering complex systems.
- Expertise in programming languages like Java, Python, Go, or C++.
- Strong understanding of software architecture, system design, and design patterns.
- Hands-on experience with distributed systems, microservices architecture, and cloud-native applications.
- Proficiency in working with APIs, data pipelines, and databases (SQL and NoSQL).
- Experience with CI/CD pipelines, version control systems (e., Git), and automated testing frameworks.
- Solid understanding of performance optimization, scalability, and security principles.
- Proven ability to lead technical initiatives and drive alignment across teams.
- Exceptional problem-solving skills and the ability to make sound technical decisions.
- Strong written and verbal communication skills for effective collaboration and documentation.
Preferred Qualifications :
- Experience with cloud platforms like AWS, Azure, or Google Cloud Platform (GCP).
- Familiarity with containerization and orchestration tools (e., Docker, Kubernetes).
- Knowledge of big data technologies such as Kafka, Hadoop, or Spark.
- Background in DevOps practices, including infrastructure-as-code (IaC) tools like Terraform or CloudFormation.
- Prior experience in mentoring junior engineers and fostering a collaborative team environment.
- Relevant certifications in software engineering, cloud computing, or data engineering are a plus
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Staff Software Engineer roles with real interview advice
Salary and work life balance
Nothing as of now
5-7 Yrs