Software Engineer

ASSA ABLOY Global Solutions

New Haven (CT)

On-site

USD 110,000 - 160,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ASSA ABLOY Global Solutions seeks a Software Engineer to design, build, and evolve enterprise software for the AEC industry. You will collaborate with engineers, influence product direction, and support North American customers across a broad software landscape.

This role covers the full software lifecycle from requirements through deployment and maintenance, with ownership of features and cross-team collaboration to drive technical decisions and platform evolution.

Qualifications

  • Bachelor's degree, coding bootcamp, or equivalent professional experience in CS/SE.
  • Strong experience with object-oriented programming using Java.
  • Experience with Java enterprise technologies including Spring Framework, Hibernate/JPA, Jetty or similar servlet containers.
  • Proficiency with Maven and Gradle for build and dependency management.
  • Strong working knowledge of Git and modern source control practices.
  • Experience using IntelliJ IDEA.
  • Experience with SQL databases, including writing/optimizing queries, JDBC, and ORM-based data access.
  • Experience with GWT and SmartGWT (SmartGWT Enterprise 14.1) including client- and server-side development.

Responsibilities

  • Analyze and estimate requested software enhancements and feature changes.
  • Design and implement scalable solutions within a large, multi-language enterprise codebase.
  • Participate in architectural discussions and identify paths toward future platform evolution.
  • Develop and enhance integrations across internal and external applications.
  • Help define and improve automated testing capabilities through thoughtful software design.
  • Evaluate development, testing, and productivity tools to improve team effectiveness.
  • Contribute to extension and modernization of capabilities, including mobile and cloud-based solutions.
  • Identify technical and environmental requirements for successful deployments.
  • Maintain technical documentation and coding standards.

Skills

Java
Spring Framework
Hibernate/JPA
Jetty/Servlets
Maven
Gradle
Git
IntelliJ IDEA
SQL databases
JDBC
ORM patterns
GWT
SmartGWT
SmartGWT Enterprise 14.1
AWS
Docker

Education

Bachelor's degree, coding bootcamp, or equivalent in CS/SE

Tools

Maven
Gradle
Git
IntelliJ IDEA
JDBC
Hibernate
GWT
SmartGWT
Docker
AWS

Job description

Select how often (in days) to receive an alert: Create Alert

Join the team behind PRO-TECH TITAN, an industry-leading software platform serving the Architectural, Engineering, and Construction (AEC) industry. Our solutions help customers manage the complete project lifecycle, from estimating and detailing doors, frames, and hardware to procurement, installation, and project completion.

As a Software Engineer, you'll play a significant role in designing, building, and evolving enterprise software that powers real-world construction projects. You'll collaborate with a talented team of engineers, contribute directly to product direction, and help shape the next generation of solutions used by customers across North America.

Location

This position is based in Phoenix, Arizona.

What You'll Do

As a key member of the engineering team, you'll contribute to all phases of the software development lifecycle, from requirements gathering and solution design through implementation, testing, deployment, and ongoing support.

You'll be trusted to take ownership of features and components, collaborate across teams, and help drive technical decisions that shape our products and platforms.

Key Responsibilities
  • Analyze and estimate requested software enhancements and feature changes.
  • Design and implement scalable solutions within a large, multi-language enterprise codebase.
  • Participate in architectural discussions and identify paths toward future platform evolution.
  • Develop and enhance integrations across internal and external applications.
  • Help define and improve automated testing capabilities through thoughtful software design.
  • Evaluate development, testing, and productivity tools to improve team effectiveness.
  • Contribute to the extension and modernization of application capabilities, including mobile and cloud-based solutions.
  • Identify technical and environmental requirements for successful customer deployments.
  • Maintain technical documentation, coding standards, and development best practices.
  • Stay informed about emerging technologies and evaluate their applicability to our products.
Required Qualifications
  • Bachelor's degree, coding bootcamp completion, or equivalent professional experience in Computer Science, Software Engineering, or a related field.
  • Strong experience with object-oriented programming using Java.
  • Experience with Java enterprise technologies, including:
  • Spring Framework
  • Hibernate / JPA
  • Jetty or similar servlet containers
  • Proficiency with build and dependency management tools such as Maven and Gradle.
  • Strong working knowledge of Git and modern source control practices.
  • Experience using IntelliJ IDEA.
  • Experience working with SQL databases, including:
  • Writing and optimizing SQL queries
  • JDBC connectivity
  • ORM-based data access patterns
  • Strong understanding of object-oriented, component-oriented, and service-oriented design principles.
  • Experience with GWT and SmartGWT, preferably SmartGWT Enterprise 14.1, including both client-side and server-side development.

We are looking for someone who:

  • Demonstrates exceptional communication and interpersonal skills.
  • Can effectively bridge the gap between business stakeholders and technical teams.
  • Thrives in a fast-paced environment with multiple concurrent priorities.
  • Works effectively with individuals across varying levels of technical expertise.
  • Excels both independently and as a collaborative team member.
  • Balances strong self-motivation with a commitment to team success.
  • Takes ownership of problems and drives solutions through completion.
Preferred Qualifications

The following experience is beneficial but not required:

  • Experience developing commercial software products sold to external customers.
  • Experience gathering and responding to customer feedback and product enhancement requests.
  • Familiarity with Agile software development methodologies.
  • Experience with Object-Relational Mapping (ORM) frameworks.
  • Linux server administration and command-line experience.
  • Experience with cloud platforms such as:
  • Amazon Web Services (AWS)
Frontend
  • GWT
  • Spring Framework 7
  • Spring Security 7
  • Hibernate 7
  • RESTful APIs
  • SmartGWT DMI
Data & Persistence
  • SQL Databases
  • JDBC
  • HQL / JPQL
  • HikariCP Connection Pooling
Build & DevOps
  • Maven (Multi-Module Architecture)
  • Docker
  • SonarQube
  • AWS Deployments
Testing
  • TestNG
  • Parallel Test Execution

We are the ASSA ABLOY Group
Our people have made us the global leader in access solutions. In return, we open doors for them wherever they go. With nearly 63,000 colleagues in more than 70 different countries, we help billions of people experience a more open world. Our innovations make all sorts of spaces - physical and virtual - safer, more secure, and easier to access.

As an employer, we value results - not titles, or backgrounds. We empower our people to build their career around their aspirations and our ambitions - supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally.

As we welcome new people on board, it's important to us to have diverse, inclusive teams, and we value different perspectives and experiences.


Nearest Major Market: New Haven
Nearest Secondary Market: Hartford

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Frontend Software Engineer
Frontend Software Engineer

ASSA ABLOY Group • Phoenix (AZ)

On-site
USD 80,000 - 100,000
Annual Bonus
Continuous professional development
Competitive compensation
+2
Software Developer-Titan
Software Developer-Titan

Rapid Resource Recruiters • Klamath Falls (OR)

On-site
USD 70,000 - 90,000
Software Engineer- Mid (Sign-On Bonus Eligible)
Software Engineer- Mid (Sign-On Bonus Eligible)

Amentum • Maryland

On-site
USD 160,000 - 260,000
Health insurance
401(k) matching
Paid time off
+5
Senior Software Engineer Full Stack
Senior Software Engineer Full Stack

Global Placement Firm • Southlake (TX)

Hybrid
USD 120,000 - 160,000
Relocation assistance
Full benefits
Transformative projects
+1
Associate Engineer
Associate Engineer

Venusgeo • Phoenix (AZ)

On-site
USD 90,000 - 120,000
Frontend Software Engineer
Frontend Software Engineer

ASSA ABLOY Global Solutions • Phoenix (AZ)

On-site
USD 85,000 - 115,000
Annual bonus
Continuous professional development opportunities
Competitive compensation and benefits package
+2
Staff Software Engineer
Staff Software Engineer

Atlas HXM • United States

On-site
USD 140,000 - 190,000
Purpose-driven work
Diverse environment
Country benefits
+5
Senior Java Software Engineer
Senior Java Software Engineer

Augusta Hitech • United States

On-site
USD 90,000 - 120,000
Senior Technical Lead – Digital Solutions
Senior Technical Lead – Digital Solutions

Boston Engineering • Waltham (MA)

On-site
USD 160,000 - 180,000
Health insurance
401(k) match
Paid time off
Principal Software Developer
Principal Software Developer

Aspen Technology, Inc. • Town of Medina (WI)

On-site
USD 127,000 - 159,000
Paid time off
Medical/Dental/Vision insurance
Retirement benefits