Senior Software Developer
Job in
Denver, Denver County, Colorado, 80285, USA
Listed on 2026-02-28
Listing for:
Wiss, Janney, Elstner
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
WJE continues to invest in software development as a core capability supporting both internal staff and client-facing solutions. As part of our growing digital practice, we are seeking a
** Software Developer III
** to contribute to the design, development, and stabilization of applications that support data collection, analysis, and visualization across the firm.
This role is well-suited for a developer who brings strong hands-on technical skills, thrives in a collaborative environment, and is motivated by seeing their work directly impact end users. The Software Developer III will work closely with the Director of Emerging Technology, Practice Development, and IT partners to deliver reliable, scalable solutions that advance WJE’s digital transformation efforts
** Responsibilities:
*** Contribute to the development, enhancement, and stabilization of WJE’s internal applications, including ongoing improvements to existing applications and related data-driven tools
* Develop and maintain server-side services and APIs, primarily using Swift and Node.js, with a focus on reliability, security, and performance
* Support cloud-based infrastructure and services in AWS, including deployment, monitoring, and operational improvements, in collaboration with IT partners
* Translate business requirements and functional specifications into clear technical designs and well-tested code, working closely with product owners and end users
* Participate in the full software development lifecycle, including design, implementation, testing, deployment, and support of production systems
* Collaborate with other developers to improve development workflows, including CI/CD pipelines, automated testing, and observability
* Contribute to peer code reviews and knowledge-sharing sessions to raise overall code quality and team effectiveness
* Identify opportunities for incremental architectural and process improvements and actively participate in discussions around adoption and best practices
*
* Qualifications:
*** Approximately 5+ years of professional software development experience, with demonstrated growth in responsibility and technical scope
* Bachelor’s degree in computer science or a related field, or equivalent practical experience
* Proficiency in one or more backend and application development languages, such as Java, Kotlin, Swift, Python, or JavaScript/Type Script
* Experience designing and consuming RESTful APIs and integrating with distributed systems
* Hands-on experience with cloud platforms, particularly AWS services such as Lambda, Dynamo
DB, Step Functions, or related infrastructure components
* Familiarity with CI/CD pipelines, automated testing, and modern SDLC practices
* Working knowledge of object-oriented design principles, data structures, and algorithms
* Strong written and verbal communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders
*
* Physical Requirements:
** The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. This position requires visual acuity and listening ability. Individuals must have the dexterity to be able to operate office and field equipment such as computer, printer, copier, telephone, voicemail system, and other office and field equipment.
Requirements may also include:
* Ability to attend meetings at various office, field, and construction sites
* Ability to perform work in the temperature extremes presented by work in the outdoors
* Ability to read construction drawings, diagrams, printed materials, and computer screens
* Ability to record data clearly and write passages for reports,…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×