Software Engineer

Colorado Springs, Colorado

Investortools Inc
Job Expired - Click here to search for similar jobs
At Investortools, you are encouraged to grow your skills and shape your career. Here, excellent service meets creative problem solving, helping us drive innovation and transform the finance industry together. We are an industry-leading software developer whose mission is to serve institutional investors in the fixed-income market by providing portfolio management and credit analysis systems.

As a Software Engineer on our team, you will play a pivotal role in designing elegant software, testing and deploying application updates, and continuously refining existing software. You will collaborate daily with fellow developers to create innovative solutions that keep our products relevant in today's evolving financial landscape. Join us in shaping the future of financial technology through impactful, high-quality software engineering.

Specifically, Software Engineers design, implement, test and deploy high quality C solutions to enhance system functionality and efficiency. You will analyze complex problems, optimize existing code for performance and simplicity, and contribute to ongoing system improvements.

Successful candidates possess strong analytical skills to assess challenges, explore alternative solutions, and rapidly translate ideas into effective designs. Collaboration is essential. You will work across disciplines, effectively communicating complex concepts both in writing and in person. If you are eager to continuously develop your technical skills, committed to writing elegant, well-documented code, and thrive both independently and in a team environment, we encourage you to apply.

Key Responsibilities:
  • Design, develop, test, and deploy high-quality software solutions for fixed-income portfolio management.
  • Write clean, efficient, and well-documented C code.
  • Analyze complex technical problems, identifying opportunities for system and software improvements.
  • Improve existing software through refactoring, debugging, and performance optimization.
  • Execute the full software development lifecycle, including design, coding, testing, documentation, and deployment.
  • Integrate software components into fully functional systems and ensure compliance with project plans and industry standards.
  • Maintain and improve software functionality through continual innovation and product enhancements.
  • Protect sensitive information and ensure compliance with security best practices.
What you Bring:

Required qualifications:
  • Bachelor's degree in Computer Science.
  • Object-oriented programming experience or coursework, ideally C .
  • Desire to grow your skill set and support a robust software suite.
  • Strong mathematical aptitude and a desire to work within the financial technology industry.
  • Meticulous analytical thinking and problem-solving skills.
  • Able to work collaboratively across disciplines with excellent communication, organizational, and collaborative skills.
  • Eligible to work in the U.S. without visa sponsorship.
Preferred qualifications:
  • Intuitive problem-solving skills that find clear solutions for complex problems.
  • Coursework or experience in the financial industry.
  • Strong written and verbal communication skills.
  • A natural curiosity and desire to challenge yourself and those around you.
What You Do:

In today's fast-paced and ever-evolving financial technology landscape, the role of a Software Engineer is critical in ensuring the continued success and innovation of our portfolio management and credit analysis systems. Our clients, the largest institutional investors in the fixed-income market, rely on our software to make informed, data-driven decisions. To meet these expectations, our engineers must not only write clean and efficient code but also design software that is reliable, scalable, and adaptable to industry changes. By focusing on high-quality development, testing, and deployment, our engineers help maintain the integrity and functionality of our systems, ultimately empowering investors to navigate complex financial markets with confidence.

Why is Investortools a Great Place to Work?
  • Interesting Work: Our systems are used by portfolio managers, credit analysts, risk specialists, fixed income traders, and other investment professionals. We work with some of the greatest minds in the investment community and positively impact millions through our products.
  • Values: We are a Christian faith-based company that values collaboration over competition. Our culture is one of mutual respect and a genuine servant's heart for team success. At Investortools you will encounter a culture of excellence and a great work-life balance. We hold the highest standards of personal ethics and provide world-class products and services for our clients.
  • Benefits:
    • Competitive salary
    • 17 days PTO/year + 10 holidays/year
    • Medical, Dental, and Vision insurance with multiple options for deductibles and employer funding
    • Company funded HSA plans depending on coverage level and IRS contribution limits
    • Company paid Life Insurance and Short and Long-Term Disability insurance
    • Voluntary Accident and Critical Illness Insurance
    • Employee Assistance Program
    • Employee Wellness Program
    • 401(k) Retirement Plan with company match
    • Daily lunch provided

At Investortools, your personal contributions matter. You are more than a name in an endless sea of associates. Our dedicated team of professionals has a significant influence on the financial services industry. Our work helps our clients reduce risk, lower costs, and increase returns for millions of people. If this sounds like you, let's schedule a time to discuss the possibilities.

This is an exempt position anticipated to be between $65,000 to $85,000 annual salary based on experience and knowledge shown in the interview process.
Date Posted: 15 April 2025
Job Expired - Click here to search for similar jobs