At Lobox, we value innovation, creativity, and collaboration
Position: Software Architect
Location: New York, New York, United States
Job Type: Contract
Salary: $115 Per hour
Lobox is seeking a talented and experienced Software Architect to join our growing team. As a Software Architect, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients. You will play a crucial role in the success of our products and services by providing technical leadership, overseeing the design and development process, and ensuring the integrity and scalability of our software systems.
Key Responsibilities:
- Lead the architecture design and development of software solutions, ensuring they align with business objectives and meet the needs of our clients
- Collaborate with cross-functional teams to gather requirements, define technical specifications, and develop system architectures
- Conduct technology evaluations and make recommendations for software tools, frameworks, and platforms that best suit the project requirements
- Create and maintain technical documentation, including diagrams, flowcharts, and design documents, to communicate system architectures and design decisions
- Mentor and guide team members on software design best practices, coding standards, and development methodologies
- Identify and mitigate technical risks and issues throughout the software development lifecycle
- Drive continuous improvement by staying up-to-date with industry trends and advancements in software architecture and development
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 7+ years of experience in software development, with at least 3 years in a software architecture role
- Strong knowledge of software design principles, design patterns, and architectural styles
- Extensive experience with object-oriented programming languages, such as Java, C++, or C#
- Proficiency in designing and implementing scalable and high-performance systems
- Experience with cloud technologies, such as AWS, Azure, or Google Cloud Platform
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- Proven ability to lead and mentor a team of developers
- Experience in Agile development methodologies is a plus
We offer a dynamic work environment where you will have the opportunity to work with cutting-edge technologies and make a significant impact on our products and services. If you are passionate about software architecture and have a strong desire to continuously learn and grow, we would love to hear from you.