Senior Software Engineer collaborating with Computational Structural Engineers to develop automation tools for Engineering Design using various Python libraries.
Responsibilities
Collaborate with a team to develop and maintain software for structural optimization.
Manage the development process from initial idea to final release.
Collaborate with stakeholders to gather requirements and test software components.
Design and implement scalable software solutions.
Mentor and Lead a team of junior Software Engineers
Requirements
**Required**:
Bachelor's degree in computer science or a related field.
5-12 years of software development experience.
Experience with scalable software development.
Proven experience leading teams and developing software
Strong proficiency with Python and Software Design practices
**Desirable**:
Experience with C#
Experience with Scientific Computation libraries (numpy, scikit-spatial, shapely, openseespy, etc.)
Experience with desktop GUI frameworks such as PySide6 or Tkinter
Experience with desktop development design patterns such as MVVM
**Soft Skills**:
Ownership – responsibility for your work and projects.
Problem-solving ability – ability to address and overcome challenges.
Communication skills – work well with team members, stakeholders, and clients.
Attention to detail.
Ability to lead technical and mentor junior teammates
Benefits
Competitive salary in USD.
Opportunities for professional growth.
A collaborative work environment with a focus on technology
Occasional travel for team-building and professional development.
Software Engineer I at ARC’TERYX developing features and ensuring long - term operational stability. Collaborating with a team to improve guest experiences and business outcomes.
Enterprise Python Expert in Data Engineering to build pipelines and services for a leading fintech. Focus on high - quality software engineering with Google cloud ecosystem.
Software Engineer developing innovative solutions and resolving issues for a leading travel platform. Join a team focused on technology and career growth.
Senior Software Engineer building and operating systems behind VRAI’s eCommerce platform. Shipping customer - facing features and making architectural decisions impacting the business.
Founding Senior Full Stack Software Engineer contributing to an AI - first SaaS platform startup. Engaging in full - stack development, mentoring, and shaping the engineering culture.
Software Senior Principal Engineer developing high - quality filesystem features/solutions at Dell Technologies. Leading design discussions and mentoring junior engineers in Pune/Bangalore.
Software Architect developing modern ERP solutions for Axians. Involves close collaboration with product management and implementing architectural standards.
Senior Software Engineer responsible for maintaining and improving cybersecurity product quality at Proofpoint. Involves triaging customer issues and developing solutions for existing products.
Software Engineer maintaining and improving quality, reliability, and delivery of features at Proofpoint. Supporting customer issues and collaborating on product improvements in cybersecurity.