CrawlJobs Logo

Software Engineer II, Structural

bentley.com Logo

Bentley Systems

Location Icon

Location:
United States , Philadelphia

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Bentley is investing in the next generation of its industry‑leading structural analysis and design portfolio. We’re seeking a Structural Engineering Software Developer with a strong passion for building commercial‑grade engineering applications used by professionals worldwide. In this role, you will contribute directly to advancing our core analysis engines, implement and maintain international design codes, and develop innovative analysis and design capabilities that tens of thousands of structural engineers rely on every day.

Job Responsibility:

  • Develop, enhance, and maintain the core structural engineering modules with an emphasis on finite element analysis
  • Translate structural engineering theory and design code requirements into reliable software algorithms
  • Develop and maintain verification and validation (V&V) benchmarks and regression tests
  • Document engineering assumptions, algorithms, and limitations clearly for internal and external stakeholders
  • Collaborate with cross-functional teams including software engineers, quality assurance, product management, and technical support

Requirements:

  • Bachelor’s or Master’s degree in Structural Engineering, Civil Engineering, or a related field
  • At least 4 years of working experience in Structural / Civil Engineering domain
  • Thorough understanding of structural/civil engineering principles with a strong mathematical background
  • Experience interpreting and using strutural engineering design codes such as AISC, ACI, IS, Eurocodes etc.
  • Proficiency in at least one of the following programming languages: C++, C#, FORTRAN, Python
  • Strong analytical and problem-solving skills
  • Ability to communicate complex technical concepts clearly

Nice to have:

  • Prior experience in software development
  • Exposure to advanced FEA analysis techniques. E.g. Nonlinear analysis (material, geometric, or contact nonlinearity)
  • Prior experience with advanced analysis programs such as ADINA, ANSYS
What we offer:
  • A great team and culture
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
  • Competitive salary and benefits
  • The opportunity to work within a global and diverse international team
  • A supportive and collaborative environment
  • Colleague Recognition Awards

Additional Information:

Job Posted:
February 14, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer II, Structural

Software Engineer II - Connector Engineering

We are seeking a resourceful and versatile Software Engineer to join the team to...
Location
Location
India , Chennai
Salary
Salary:
Not provided
arcadia.com Logo
Arcadia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong technical skills in Core Java with prior experience working in support or maintenance projects
  • Strong understanding of data structures
  • Ability to work in kanban delivery model with good exposure to process
  • Ensure best practices in coding and quality standards for delivery
  • Worked on Kanban methodologies
  • Taking full ownership of converting requirements into design, code, unit test, deployment and delivery of functionality as per agreed timelines
  • Being a good team player with strong interpersonal skills
  • Know-how of troubleshooting/debugging application and code to resolve any issues in the platform
  • Being able to review other engineers work output and provide constructive feedback for the betterment of the solutions
  • Self-starter and should be willing to plunge to the bottom of a business problem to resolve
What we offer
What we offer
  • Competitive compensation based on market standards
  • Flexible Leave Policy
  • Office is in the heart of the city in case you need to step in for any purpose
  • Medical Insurance (1+5 Family Members)
  • We provide comprehensive coverage including accident policy and life Insurance
  • Annual performance cycle
  • Quarterly team engagement activities and rewards & recognitions
  • L&D programs to foster professional growth
  • A supportive engineering culture that values diversity, empathy, teamwork, trust, and efficiency
Read More
Arrow Right

Software Engineer II

In the Audiobooks Mission, we're looking for a Software Engineer II to be a foun...
Location
Location
United Kingdom; Sweden , London; Stockholm
Salary
Salary:
Not provided
spotify.com Logo
Spotify
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Thrive working within a fast-paced, high-growth, startup-type environment
  • Have a sense of humor, have fun on the job, and embody Spotify's 'playful' value
  • Can deliver features on both Android and iOS, and are equally comfortable contributing to non-mobile projects when needed
  • Able to, willing to, and excited about expanding beyond your core areas of expertise
  • 3+ years of software engineering experience
  • Get excited about challenging software design problems, and have a love of clean code
  • Have a strong foundation in software architecture, performance and optimization, data structures, and design patterns
  • Have excellent communication skills, and the ability to collaborate with team members across all functions of the company
  • Have a persistent/determined work ethic and a willingness to try anything and everything
Job Responsibility
Job Responsibility
  • Embody our engineering philosophy of 'anything is possible'
  • Actively participate in and manage all phases of development from design to post-deployment issue resolution
  • Work closely with product, design, and other engineers to rapidly deliver impactful software
  • Collaborate regularly with other team members at all stages of product development and launch
  • Contribute to both mobile and non-mobile initiatives, applying your expertise where it brings the most value
  • Focus on high quality, high-velocity feature delivery, maintaining the balance between maximizing business impact and minimizing technical debt
What we offer
What we offer
  • Extensive learning opportunities, through our dedicated team, GreenHouse
  • Flexible share incentives letting you choose how you share in our success
  • Global parental leave, six months off - for all new parents
  • All The Feels, our employee assistance program and self-care hub
  • Flexible public holidays, swap days off according to your values and beliefs
Read More
Arrow Right

Software Engineer II

As a Software Engineer II working on the Appian platform, your mission will be t...
Location
Location
India , Chennai
Salary
Salary:
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ year of relevant experience in an agile team environment developing in Java using git for version control
  • B.S. in Computer Science or related field/degree
Job Responsibility
Job Responsibility
  • Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack web and mobile environment
  • Leverage relevant software development experience to influence practices and development
  • Manage availability, latency, scalability and efficiency of the product by engineering reliability into software and systems
  • Contribute to software performance analysis and system tuning
  • Contribute to story breakdowns, acceptance criteria definition, technical architecture and design, code review, and automated test development
  • Respond to and resolve emergent problems
  • write software and build automation to prevent problem recurrence
What we offer
What we offer
  • Training and Development during onboarding
  • Continuous learning with dedicated mentorship and First-Friend program
  • Growth opportunities including leadership program, Appian University, skills based training, and tuition reimbursement
  • Community immersion and inclusivity through 8 employee-led affinity groups
Read More
Arrow Right

Senior Software Engineer II

We’re not just building restaurant tech—we’re giving independent restaurants the...
Location
Location
United States , Raleigh
Salary
Salary:
145000.00 - 190000.00 USD / Year
mytennislessons.com Logo
MyTennisLessons
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software development
  • Strong scripting skills in languages such as GoLang, Python, or Bash
  • Professional experience with SQL
  • Professional experience with MongoDB
  • Strong knowledge of computer science fundamentals such as data structures, algorithms, and design patterns
  • Design, build, and maintain highly resilient, flexible, and scalable architecture in collaboration with other Engineers
  • Experience writing scalable APIs
  • Ability to work independently and in a team environment
  • Collaborate with the team to ensure solid technical decision-making and high quality team output
  • Identify and justify opportunities to address tech debt as a part of our roadmap
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance software applications using Golang with a focus on building CRUD APIs ( Rest and gRPC)
  • Collaborate with cross-functional teams to identify and solve software problems
  • Implement and manage monitoring and logging systems to provide visibility into the production environment
  • Write efficient and reusable code that follows industry best practices and standards
  • Write automated tests to ensure the quality of the software applications
  • Optimize software performance and ensure scalability and reliability
  • Participate in code reviews and provide constructive feedback to team members
What we offer
What we offer
  • Medical, Dental and Vision Insurance
  • 401k with company match
  • RSUs
  • Paid vacation, 10 company holidays, sick time, and volunteer time off
  • Employee Resource Groups to build community and inclusion at work
  • Monthly cell phone and internet stipend
  • Tuition reimbursement for up to $2,000 per calendar year to assist with your professional development
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II (Golang)

We’re not just building restaurant tech—we’re giving independent restaurants the...
Location
Location
United States , New York City
Salary
Salary:
145000.00 - 190000.00 USD / Year
mytennislessons.com Logo
MyTennisLessons
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software development
  • Strong scripting skills in languages such as GoLang, Python, or Bash
  • Professional experience with SQL
  • Professional experience with MongoDB
  • Strong knowledge of computer science fundamentals such as data structures, algorithms, and design patterns
  • Design, build, and maintain highly resilient, flexible, and scalable architecture in collaboration with other Engineers
  • Experience writing scalable APIs
  • Ability to work independently and in a team environment
  • Collaborate with the team to ensure solid technical decision-making and high quality team output
  • Identify and justify opportunities to address tech debt as a part of our roadmap
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance software applications using Golang with a focus on building CRUD APIs ( Rest and gRPC)
  • Collaborate with cross-functional teams to identify and solve software problems
  • Implement and manage monitoring and logging systems to provide visibility into the production environment
  • Write efficient and reusable code that follows industry best practices and standards
  • Write automated tests to ensure the quality of the software applications
  • Optimize software performance and ensure scalability and reliability
  • Participate in code reviews and provide constructive feedback to team members
What we offer
What we offer
  • Medical, Dental and Vision Insurance
  • 401k with company match
  • RSUs
  • Paid vacation, 10 company holidays, sick time, and volunteer time off
  • Employee Resource Groups to build community and inclusion at work
  • Monthly cell phone and internet stipend
  • Tuition reimbursement for up to $2,000 per calendar year to assist with your professional development
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II - NLP / Backend Systems

As a Senior Software Engineer II with strong backend and data engineering expert...
Location
Location
United States , California
Salary
Salary:
93400.00 - 155700.00 USD / Year
mygwork.com Logo
myGwork - LGBTQ+ Business Community
Expiration Date
February 13, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of experience developing, debugging, and maintaining backend applications or services
  • Strong experience with Python for backend or data engineering applications
  • Solid experience with Unix/Linux systems, shell scripting, and cloud-based environments (AWS, GCP, or similar)
  • Proficiency in SQL and database design, performance tuning, and query optimization
  • Familiarity with modern software engineering practices: version control (git), CI/CD, testing, and code review culture
  • Excellent analytical and debugging skills, with the ability to dive deep into complex systems
  • Strong communication skills and an ability to work collaboratively in a cross-functional environment
  • Java experience or ability to read and extend existing Java-based systems
  • Background in Natural Language Processing (NLP), information extraction, or text analytics
  • Data engineering experience with structured and unstructured datasets
Job Responsibility
Job Responsibility
  • Design, implement, and optimize backend components of our NLP and data processing pipelines
  • Work across the full stack of data processing: from extraction to storage and delivery with an emphasis on maintainability, scalability, performance, and reliability
  • Collaborate with other teams to deliver features and infrastructure that improve product quality and developer productivity
  • Contribute to debugging, performance profiling, and tuning of large-scale systems
  • Support migration and deployment to cloud-based architectures and improve automation around build, deploy, and artifact management
  • Participate in code reviews, technical discussions, and mentorship of peers
What we offer
What we offer
  • Health Benefits: Comprehensive, multi-carrier program for medical, dental and vision benefits
  • Retirement Benefits: 401(k) with match and an Employee Share Purchase Plan
  • Wellbeing: Wellness platform with incentives, Headspace app subscription, Employee Assistance and Time-off Programs
  • Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity
  • Family Benefits, including bonding and family care leaves, adoption and surrogacy benefits
  • Health Savings, Health Care, Dependent Care and Commuter Spending Accounts
  • Up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice
  • Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Read More
Arrow Right

Senior Software Engineer II

Axon’s Real Time Operations (RTO) division builds situational awareness software...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years building and operating distributed systems at scale
  • proven track record of owning critical paths and SLOs
  • Deep expertise in control planes, service discovery, orchestration, partitioning/placement, and consistency models (CAP tradeoffs, CRDTs, leader/follower, quorum)
  • Strong coding in Go (also acceptable: Java/Rust)
  • design-first mindset, profiling and performance tuning (allocations, tail latency, lock contention)
  • Cloud-native foundations: Kubernetes, containers, service mesh (Istio/Envoy), gRPC/HTTP/2, backpressure and circuit-breaking patterns
  • Streaming/eventing: Kafka/NATS/Pub-Sub, schema evolution (Protobuf/Avro), idempotency keys, and exactly-once vs at-least-once tradeoffs
  • Security: mTLS, OAuth/OIDC, JWT, x.509, HSM/KMS, structured threat modeling and mitigation
Job Responsibility
Job Responsibility
  • Own control-plane architecture for multi-tenant, planet-scale IoT fleets: device provisioning and lifecycle, device identity & PKI, configuration/state management (twin/shadow), command & control, policy/RBAC enforcement, OTA updates and rollout strategies, and authoritative device state
  • Drive reliability, safety, and security-by-design: zero-trust defaults, mutual TLS, certificate rotation at scale, least-privilege key management (HSM/KMS), robust secrets hygiene, threat modeling, and defense-in-depth for multi-tenancy
  • Lead cross-org technical strategy: set engineering standards (APIs, versioning, deprecation, rollout, testing), create long-range roadmaps, and mentor/level-up senior engineers across cloud and device teams
  • Partner with device teams on transport and protocol choices, schema and API contracts, edge–cloud sync models, staged rollouts, failure injection, and field-safe rollback
  • Establish end-to-end observability (metrics, tracing, structured/audit logs), actionable dashboards, incident response runbooks, and capacity planning with empirical load testing and cost guardrails
What we offer
What we offer
  • Competitive Base Salary
  • Annual Bonus and Restricted Stock Unit Eligibility
  • Comprehensive Pension Plan with Matching Contribution
  • 30 days paid holiday in addition to UK public holidays
  • Enhanced Maternity and Paternity Leave for all employees
  • Private Health Insurance
  • Cash Plan including Dental, Optician and Therapeutic Treatment Plans
  • GymPass Subscription
  • Life assurance (x4 Annual Salary)
  • Group income Protection
  • Fulltime
Read More
Arrow Right

Software Development Engineer II

Atica is a leading, tech-first remote sales & revenue management company for Hot...
Location
Location
India , Pune
Salary
Salary:
Not provided
aticaglobal.com Logo
Atica Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven work experience of 3-5 years as a Software Engineer or Software Developer, in a fast-paced, dynamic environment (e.g. startups)
  • Expert proficiency to develop scalable software in at least one of these languages - Java, Python, JS
  • Familiarity with databases (SQL, NoSQL), data structures, and algorithms
  • Exceptional problem-solving capabilities and critical thinking skills
  • Excellent communication and team-work skills, able to coordinate with global teams
  • High attention to detail, a strong desire to learn, and the resilience to work in a fast-paced, customer-centered environment
  • Experience developing RESTful web applications using at least one popular web framework (Spring MVC, GWT, Django, Flask, NodeJS, etc.)
  • Proficiency in software engineering tools
Job Responsibility
Job Responsibility
  • Design, develop, and implement software applications, ensuring an exceptional level of quality and a robust, user-friendly experience
  • Create software applications (backend or frontend) that directly support business strategy and objectives
  • Work closely with product owners, stakeholders, and other engineers to understand the requirements and deliver the best solutions that cater to our team's and customers' needs
  • Participate in code reviews to maintain, enhance and optimize a high-quality codebase
  • Be up-to-date with the current technology trends, tools, and applications - identify and drive long-term adoption of cutting-edge, impactful technologies within the Org
  • Contribute to all stages of the software development lifecycle, from initial conception to deployment and maintenance
  • Collaborate with the Product team to prioritize bugs and tasks, ensuring we create long-term product leverage without compromising on short-term needs
  • Assist in the design and execution of peer code reviews, promoting a culture of quality and shared learning
What we offer
What we offer
  • Competitive salary
  • Comprehensive Health Care benefits
  • Team events
  • Fulltime
Read More
Arrow Right