Point your AI agent at freehire and let it find you a job.

Get the CLI →

Toppan Ecquaria

NewBe an early applicant

Solution Architect/Technical Lead

Posted Updated
Discussion

Salary: $6,500 – $9,000 per month

Technical Lead/Solution Architect (Java)

The Technical Development Lead will be a pivotal role and key driving force in our Software Engineering team, responsible for the end-to-end technical lifecycle of enterprise software applications. This role requires a blend of deep technical expertise, architectural design proficiency, and leadership capability to guide development teams and ensure the timely, high-quality delivery of robust and scalable solutions. The Lead will bridge the gap between high-level architectural strategy and day-to-day development execution.

  • Define and champion the technical design and architecture for new and existing enterprise software applications, ensuring alignment with overall business strategy and technology standards.

  • Lead technical discussions, perform design reviews, and ensure the implementation adheres to best practices in coding, performance, security, and scalability.

  • Drive the evaluation and integration of Agentic Artificial Intelligence (AI) technologies to enhance application development capabilities and developer productivity.

  • Conduct proof-of-concepts (PoCs) for new technologies and tools to determine their applicability to project needs.

  • Provide hands-on technical guidance, mentorship, and code reviews to the development team on Java enterprise applications.

  • Oversee the entire development cycle, from initial requirements translation through coding, testing, deployment, and ongoing maintenance/support.

  • Act as the primary escalation point for complex technical issues, troubleshooting critical production incidents and leading rapid resolution efforts.

  • Manage technical debt and advocate for improvements to system performance and maintainability.

  • Lead the planning process for technical tasks, breaking down complex requirements into manageable user stories and assignments.

  • Responsible for task allocation and resource management within the development team to optimize delivery timelines and workload distribution.

  • Track and report on technical progress, risks, and resource utilization to stakeholders and management.


Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.

  • Minimum of 7 years of experience in software development, with at least 3 years in a technical leadership or lead engineer capacity.

  • Proven expertise in designing, developing, and deploying large-scale enterprise software applications using modern architectural patterns (e.g., Microservices, Event-Driven Architecture).

  • Strong proficiency in a major programming language (e.g., Java, C#) and extensive experience with database technologies (SQL and NoSQL).

  • Deep understanding of cloud platforms (AWS, Azure, or GCP) and experience with containerization technologies (Docker, Kubernetes).

  • Demonstrated ability to lead technical planning, estimation, and execution within an Agile framework.

  • Experience driving the adoption and implementation of AI tools and techniques within a development team.

  • Familiarity with ethical AI practices and model governance.

  • Strong communication skills, capable of articulating complex technical concepts to both technical and non-technical audiences.

  • Experience in the government systems, financial services, healthcare, or similar highly regulated industry.


Skills

See also

Architecture jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available