Senior Software Engineer

| Greater Denver Area | Hybrid
Sorry, this job was removed at 5:28 a.m. (MST) on Wednesday, May 26, 2021
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Who are we?

We’re DiceeFinancialcareers and ClearanceJobs, all services of DHI Group, Inc. We help connect professionals with the careers they want and companies with the talent they need—which we do by providing online access to relevant and meaningful jobs, candidates and insights within the communities we serve. And we’re looking for talent like you to join us in our mission to Connect Futures Now. 

Why join us?

We're a team of passionate achievers partnering for the success of our customers and colleagues.
We're transforming the markets we serve by celebrating flexibility, ingenuity and inclusivity in all we do.
We're engaged in challenging, meaningful work to enhance the livelihood of those using our services.
We're coalescing in open, collaborative and dynamic environment where everyone's voice matters.
And so as you grow your career with us, we all thrive. 

Why this role?

As Senior Software Engineer you'll design and develop internal and external web services and integrate with clients and other web services. You will be part of an Agile team culture with people who enjoy shared goals and releasing new product features often. You will learn new technologies and be expected to improve your skills and productivity. Our best developers are adept at picking up new things and thrive in our multidisciplinary environment where there are many challenging problems to solve.
You'll be building public API's and working in all phases of the project life cycle. We are looking for a positive, flexible and hands-on engineer who is passionate about using emerging technologies and writing quality code. You will be part of a high caliber team consisting of tech, product, and DevOps working in short iterations, building production-ready software.

In this role, you'll be responsible for:

  • Leading team members in the design, development, and implementation of software as needed in the evolution of our platforms: user interface components (mostly Angular), API driven systems (mostly Java), and cloud native services (mostly AWS)
  • Leading pair programming sessions, agile software development activities, providing reasonable levels of effort, and providing input on deadlines
  • Providing technical guidance to less experienced team members
  • Following typical life cycle methodologies, creating design documents, and performing program coding and testing
  • Developing automated unit, integration, performance and end-to-end (E2E) tests
  • Designing and developing Continuous Integration pipelines, for both software and infrastructure
  • Collaborating with cross-functional teams to implement project specifications, provide input, recommendations, and identify key technical risks to solutions and delivery schedules
  • Following and helping influence architecture design standards across the technology organization
  • Evangelizing good software engineering, maintaining awareness of industry developments, and engaging in continuous learning

For this role, we're requiring:

Knowledge, Skills, Abilities

  • Willingness and desire to learn new and different technologies
  • Desire to work in an open and collaborative environment as we promote team effort and paired programming
  • Knowledge or background in application support; from troubleshooting to a willingness to participate in a low volume on call rotation supporting the software
  • Knack for organizing source code and software builds with an interest in improving and building skills

Education, Experience

  • 5+ years of experience with analyzing, designing, coding, building, testing, and deploying application systems in a business environment
  • Experience with Agile development processes
  • RESTful API design and development experience
  • Expertise designing and developing efficient and engaging UI components using modern JavaScript frameworks
  • Hands on experience implementing automated unit, integration, performance, and E2E tests for both front end and backend services. Test driven development (TDD) experience is helpful
  • Experience working with AWS or other cloud platforms and software architecture techniques for developing cloud native applications
  • Experience with some of the following technologies or similar technologies:
    • Java or other OO language, Python, SQL
    • JavaScript, CSS, Angular, Angular CLI, TypeScript, RXJS, SASS, NPM
    • Spring Framework, Hibernate, RESTful Web Services
    • Docker, Tomcat, Linux
    • Git, Gradle, Jenkins, Artifactory
    • Postgres, MongoDB
    • JSON, XML, YAML

Compensation

Base salary/pay of $100,000 – $195,000 per year, plus 10% annual bonus at 100% of plan targets tied to company and individual performance. Offer will depend on location and level of job-related knowledge, skills, abilities and experience.

Benefits

Healthy living - medical, dental, vision, FSA, HSA, disability, life, wellness & fitness programs
Future living - 401(k) match, performance bonuses, education assistance, learning & development
Enjoy living - generous paid time off, parental leave, flexible summer hours, social & giving events

How to apply? 

You can apply below. You'll just need to provide your resume and answer a few questions—it'll only take you a few minutes!

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or status as a protected veteran.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Right in the heart of the Denver Tech Center, our kitchen overlooks Fiddler's Green Amphitheater. Grab a free coffee and maybe spot a famous musician.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about DHI Group, Inc.Find similar jobs