Job #2742: Chameleon Technologies is searching for a Systems Architect for Performance Engineering Backend for a position in Issaquah, WA, Chicago, IL or Dallas, TX.
The System architects will be working closely with the Solution Architects, Infrastructure architects, Engineers, development team, testing team, security, and other vendor partners, to ensure we are building the eCommerce site product which will deliver a stable, scalable, highly performing, responsive, and secure eCommerce site/ application.
The System Architects will own the performance goals of all the products and platform services that are required for the success of our eCommerce B2B and B2C site (both US and Canada) and support velocity, efficiency, and quality assurance for the various technical initiatives. System Architects in this role are hyper focused on improving the performance and stability of our web properties, and provides tools, checklists, and automation required for empowering developers, QA, SRE, Engineering, and architecture teams to track and optimize desktop and mobile performance incessantly.
If you want to be a part of one of the BEST “to work for” companies in the world, simply apply and let your career be reimagined.
ROLE
- Analyzes the performance of the eCommerce application and backend services; fine-tunes the application to achieve the best performance.
- Works on backend Commerce platforms, various services using SOAP, REST or micro-services to extract the best of the performance; and helps build a stable and highly responsive eCommerce application.
- Works on JSP/Java code and backend Commerce application as needed and ensures quality of new products and features through performance engineering.
- Shifts Left Performance analysis in Devops cycle.
- Owns the performance goals of all the company web components and properties.
- Collaborates proactively with multiple distributed value streams, vendors, service providers and ensures product artifacts (stories, epics, features, acceptance criteria, etc.) that are pertinent for platform performance are completed as planned.
- Builds roadmaps and leads prioritization.
- Partners closely with the Business, Development, and Site Reliability Engineering (SRE) teams to identify the environment requirements for the performance goals of the projects and maintains an efficient CI/CD pipeline.
- Helps engineering teams establish and achieve software performance goals.
- Establishes consistency of performance measurement, observation, and tooling approaches.
- Develops, employs, and increases adoption of automated internal and external tools that help improve quality, improve performance, increase deploy frequency, and enhance the overall platform experience.
- Contributes code to streamline performance and removes bottlenecks.
REQUIRED
- 4+ years’ of Development Lead (Java/J2ee application) or performance engineering lead or System/Solution Architect in ecommerce solutions.
- 10+ years’ of professional Information Technology experience delivering large-scale system solutions applications in large scale eCommerce applications.
- Strong understanding of ecommerce application and building responsive eCommerce application/product
- Ability to discern performance impact across the full stack including web, caching layers, CDN and memory, file system, and relational databases.
- Passionate about optimizing performance bottlenecks.
- Excellent understanding of emerging web technologies to support the development of eCommerce website products.
- Experience in tackling problems of load, scale, and optimizations of large-scale deployments on high volume sites.
- Experience in finding the root cause of performance bottlenecks with profiling tools.
- Passionate about optimizing performance bottlenecks with strong analytical, problem-solving, and decision making skills.
- Proven skills in leadership, collaboration, advocacy, governance, and consensus building.
- Proven ability to effectively mentor junior team members on design, website load modeling, programming, and testing techniques.
Recommended
- Bachelor’s degree in Engineering, Computer Science or similar technical discipline.
- Strong frontend skills such as, REACT, JavaScript, CSS, JSP, and Java.
- Experience with site reliability engineering (SRE).
- Experience with distributed system architecture.
- Experience delivering Azure cloud technology solutions or hybrid cloud solutions.
- Experience with on premise SRE Observability and Monitoring services.
- Strong backend and Database skills.
- Good understanding of integration patterns, concepts, and best practices.
Salary ranges:
Level 1: $85,000 – $115,000
Level 2: $110,000 – $145,000
Level 3: $135,000 – $175,000
Level 4: $160,000 – $205,000 Bonus and Restricted Stock Unit (RSU) eligible