Senior Software Engineer

Socotec

Not Interested
Bookmark
Report This Job

profile Job Location:

New York City, NY - USA

profile Monthly Salary: Not Disclosed
Posted on: 4 days ago
Vacancies: 1 Vacancy

Job Summary

We are seeking an innovative and collaborative Senior Software Engineer who thrives in a fast-paced environment and is passionate about developing both traditional software systems and AI-driven applications. If you are excited about building cutting-edge solutions that transform the AEC industry we encourage you to apply. 

As a Senior Software Engineer at SOCOTEC you will play a key role in designing developing and maintaining robust software solutions that power our digital addition to core software engineering responsibilities this role offers the opportunity to work on applied AI solutions that enhance our enterprise systems automate complex workflows and improve client experiences. 

Youll collaborate with cross-functional teamsincluding product managers UI/UX designers data scientists consultants and engineersto build scalable applications deploy AI-powered features and drive innovation across our technology stack. 

Key Responsibilities: 

  • Software Design & Development: Architect design and implement scalable reliable and maintainable software applications services and APIs. 
  • Applied AI Development: Design and deploy AI-driven solutions that support SOCOTECs chatbot programs and automation initiatives. 
  • Technical Leadership: Provide technical guidance code reviews and mentorship to software engineers. Foster engineering best practices and ensure adherence to software quality standards. 
  • AI Integration & Deployment: Collaborate with AI/ML engineers and data scientists to integrate AI models into production applications ensuring scalability security and performance. 
  • Collaborate Across Teams: Work with product managers designers and stakeholders to translate business requirements into intelligent software and AI-powered solutions. 
  • Performance Optimization: Monitor analyze and optimize application and AI model performance addressing bottlenecks and ensuring systems are robust and efficient. 
  • Continuous Improvement: Drive continuous improvements in our software development lifecycle (SDLC) including CI/CD pipelines automated testing and deployment workflows. 
  • Documentation: Maintain clear and comprehensive documentation of software systems AI workflows APIs and architecture decisions. 

Qualifications :

Programming Expertise: Proficiency in Python with experience in JavaScript/TypeScript or another modern programming language.

Backend & API Development: Demonstrated experience designing and building scalable backend systems including RESTful and/or GraphQL APIs and microservices architectures.

Frontend Development: Proficiency in modern frontend frameworks such as React or Vue with experience building responsive user-friendly interfaces that integrate with backend and AI services.

Applied AI/ML:

  • Hands-on experience developing and deploying large language model (LLM)-based applications in production environments.
  • Deep familiarity with agentic workflows and orchestration frameworks such as LangChain LangGraph or similar tools.
  • Proficient in AI/ML libraries and ecosystems including Hugging Face Transformers TensorFlow PyTorch and Scikit-learn.
  • Proven ability to integrate AI-driven functionality into complex software systems at scale.

Cloud Platforms: Experience deploying software and ML services on major cloud providers such as AWS Azure or GCP.

Version Control & Collaboration: Strong command of Git and GitHub workflows; experience working in agile development environments.

Database Management: Skilled in working with relational databases (e.g. PostgreSQL MySQL) and NoSQL databases (e.g. MongoDB).

Communication & Leadership: Excellent collaboration and communication skills with experience mentoring junior engineers and coordinating with cross-functional stakeholders

 

Preferred Qualifications:

Experience with containerization and orchestration (Docker Kubernetes).

Familiarity with CI/CD pipelines and automated testing frameworks.

Knowledge of model monitoring A/B testing and continuous improvement strategies for AI systems.

Understanding of security best practices for both software and AI/ML applications.

Experience in the architecture engineering and construction (AEC) industry is a plus.


Additional Information :

For more information please visit

SOCOTEC is an Equal Opportunity Employer. Your information will be kept confidential according to EEO guidelines. SOCOTEC is an Equal Opportunity Employer.

Salary range: $90000-$180000 (final compensation is based on experience technical depth and scope of ownership).

SOCOTEC is an Equal Opportunity Employer.


Remote Work :

No


Employment Type :

Full-time

We are seeking an innovative and collaborative Senior Software Engineer who thrives in a fast-paced environment and is passionate about developing both traditional software systems and AI-driven applications. If you are excited about building cutting-edge solutions that transform the AEC industry we...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

A leader in its field, SOCOTEC has been the only international group 100% dedicated, for 70 years, to risk management and technical consulting in construction, real estate, and infrastructure. To support its growth, SOCOTEC is hiring 1,500 new employees in 2023. Working at SOCOTEC me ... View more

View Profile View Profile