Software Engineers

Posted yesterday

american expressSunrise (FL)
Software DevelopersSoftware Publishers

SENIORITY

Senior

Apply

About the role

Overview In this role you will help design and build digital software solutions for customers, integrating user needs with scalable architectures. You’ll work within an engineering team to validate performance, enhance resilience, and translate requirements into actionable system designs. You will apply visualization and analysis to accelerate concepts and continuously improve code and systems. This is a hands-on opportunity to shape automated solutions at scale within a renowned financial services brand. Compensation / Benefits Competitive base salaries Bonus incentives 6% Company Match on retirement savings plan Comprehensive medical, dental, vision, life insurance, and disability benefits 20+ weeks paid parental leave for all parents Career development and training opportunities Responsibilities Develop and design software applications translating user needs into systems architecture Assess and validate application performance and integration of component systems; provide process flow diagrams Test the engineering resilience of software and automation tools Incorporate user story analysis to optimize software solutions Apply visualization techniques to fast-track concepts Reengineer systems and code for continuous improvement Key requirements Master’s degree in Computer Science, Engineering, Information Systems, or related STEM field 2 years of software design, development, testing, and implementation experience 1 year of experience with: Agile application development, AJAX, algorithms, CSS, data structures, DB2, IOC, J2EE, Java, Java Script, JBoss, JDBC, Jenkins, JMS, JQuery, JSON, JSP, Maven, multithreading, multi-tiered systems, MVC/Web, object-oriented analysis and design, OOPs, Oracle databases, REST APIs, RESTful web development, Servlets, SOA technologies, Spring, SQL, Stash, Struts, SVN, UNIX, Waterfall application development, web design technologies, web services, and XMLAgile developmentAJAXJava Java ScriptREST APIsRESTful web services

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this

Software Engineers Jobs at american express | David Careers