Senior Software Architect developing next generation data platform at Rockwell Automation. Collaborating on system architecture, design patterns, and best practices in a hybrid cloud environment.
Responsibilities
Design, implement, and evolve solutions for the existing data platform to support consistent and scalable system architectures
Define and champion best practices for data platform usage through reference architectures, engineering enablement, hands-on coding, and documentation
Collaborate with product management to identify high-value AI solutions and provide reference architectures and best practices around the implementation of these solutions
Collaborate with engineering and product leadership to define multi-quarter technical roadmaps aligned with organizational strategy
Lead technical design reviews and provide guidance on system architecture and interface design across services within the domain, while contributing directly to key implementations
Partner early in project planning with PMs and EMs to anticipate complexity and define technically sound solutions
Establish clear domain boundaries and service contracts to evolve out of a monolithic legacy architecture
Ensure all designs and implementations meet enterprise security, performance, and compliance standards
Prototype new tooling or approaches to de-risk architectural changes and validate proposed frameworks, often taking first-pass ownership of early iterations
Actively align with other architects across application, platform, operations, and quality teams to ensure cohesive system architecture
Participate in cross-domain initiatives to identify and address technical debt and architecture misalignments at scale, including direct contributions to shared tooling and platform components
Requirements
Bachelor's Degree or Equivalent Years of Relevant Work Experience.
Legal authorization to work in the U.S. We will not sponsor individuals for employment visas, now or in the future, for this job opening.
Typically requires 8+ years of relevant experience in software development or architecture.
Experience working in agile teams in a Continuous Delivery model.
Demonstrated understanding of design patterns, principles, and frameworks.
Demonstrated understanding of security concepts and best practices.
Demonstrated experience and working knowledge of SQL and No-SQL datastores.
Experience with full technology stack, from UI to DB.
Experience with the following: container technologies (e.g. Docker, Kubernetes), messaging platforms (RabbitMQ, Kafka, Azure Service Bus), data orchestration tools (Apache NiFi, Apache Airflow, Spark, Databricks), Azure cloud.
Benefits
Health Insurance including Medical, Dental and Vision
401k
Paid Time off
Parental and Caregiver Leave
Flexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.
Senior Full Stack Engineer responsible for developing and integrating AI tools in a HealthTech startup, providing impactful solutions for therapists' workflows.
Full Stack Engineer developing AI systems for a proactive chat app. Building features across frontend, backend, and AI integrations for reliable workflows.
Full - Stack Developer creating innovative digital solutions at Dreamlight Labs. Develop modern web interfaces and APIs while collaborating with a dynamic team in the creative industry.
Software Tech Lead responsible for Full Stack architecture and development at SPiNE Energy startup. Engage in innovative energy applications and scalable solutions for energy management.
Product Engineer responsible for full - stack development and feature ownership using AI tools. Join JustDice in Hamburg to build mobile and apps in a supportive environment.
Senior Staff Engineer at mylo responsible for large - scale technical impact across backend systems. Collaborating with teams to ensure architectural excellence and improve system reliability.
Full Stack Developer at Centah managing integrations and API features for a scalable SaaS platform. Contributing to system reliability and mentoring less experienced engineers.
Director of Software Engineering providing strategic and technical leadership across Ensemble’s software delivery organization. Drive technology strategy and lead engineering teams to deliver scalable software solutions.
Developing and maintaining state of the art solutions for McKesson. Senior Associate Software Engineer role requires collaboration with teams and participation in Agile methodology.
Lead Software Engineer responsible for influencing and implementing technology strategy for software delivery teams at Ensemble. Focused on developing reusable components and mentoring technical deliverables.