Lead Software Architect(Java & Python) - R29703 | ScaleneWorks INC
full-time
Posted on November 8, 2025
Job Description
Lead Software Architect
Company Overview
Information about the company is not provided.
Job Summary
The Lead Software Architect plays a crucial role in guiding the architecture throughout the software development lifecycle. This position involves collaborating with team members to innovate and resolve challenges while adhering to enterprise architecture strategies and system constraints.
Responsibilities
- Lead software architecture decisions throughout the development lifecycle, ensuring alignment with enterprise architecture strategies.
- Identify opportunities for modeling, simulation, and prototyping to support effective solution design.
- Share knowledge on evolving software architecture practices and anticipate future developments in technology.
- Select appropriate design standards, methods, and tools to ensure scalable and maintainable solutions.
- Support and mentor developers and peers in the software development discipline, contributing to the architect community.
Qualifications
- Minimum of 12+ years of experience in full-stack development, with proven experience in collaborative problem-solving.
- Demonstrated experience in designing and developing scalable enterprise applications that effectively manage large datasets.
- Familiarity with Microsoft Azure Cloud and related technologies focusing on cloud-native design, monitoring, and data storage solutions.
- Strong understanding of Service-Oriented Architecture (SOA), Event-Driven Architecture (EDA), and microservices architecture.
- Experience working within a Scaled Agile Framework (SAFe) and agile environments, particularly with an emphasis on cloud data security.
- Proficient in Java and Python, with substantial experience in object-oriented programming (OOP).
- Experienced in Angular and various cloud platforms, including OpenShift, Kubernetes, and Docker.
- Familiarity with streaming and queuing technologies such as Kafka.
- Knowledgeable in relational databases (e.g., MySQL) and NoSQL databases (e.g., Couchbase).
- Exposure to continuous integration and deployment (CI/CD) practices is a significant advantage.
Preferred Skills
- Strong understanding and application of data structures and libraries in Java and Python with knowledge of design patterns.
- Experience with XML, RESTful APIs, and Edifact.
- Proficient in using troubleshooting and monitoring tools such as Grafana, JMeter, and Splunk.
Experience
- A minimum of 12 years of relevant experience in software architecture and development.
Environment
Details regarding the work setting, location, and physical conditions are not provided.
Salary
Salary information is not specified.
Growth Opportunities
Information about potential career advancement opportunities is not provided.
Benefits
Information regarding offered benefits is not provided.