Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer 2025 image - Rise Careers
Job details

Software Engineer 2025

Marquette was founded in 1986 with the sole objective of providing investment consulting at the highest caliber of service. Our expertise is grounded in our commitment to client service — our team aims to be a trusted partner and as fiduciaries, our clients’ interests and objectives are at the center of everything we do. Our approach brings together the real-world experience of our people and our dedication to creativity and critical thinking in order to empower our clients to meet their goals. 


The Software Engineer, under the direction of the Director of Software Development, will collaborate on cutting-edge projects and initiatives primarily utilizing Microsoft technology stack. This role will involve leveraging creativity and expertise in software design and architecture to drive innovation in Marquette's applications, both across web and desktop applications. The Software Engineer will be responsible for proposing and implementing state-of-the-art solutions, harnessing relevant and modern technologies to create exceptional user experiences while ensuring a robust and scalable software architecture.

 

Additionally, the Software Engineer will contribute to database management, ensuring optimal performance and efficiency. This position offers a dynamic environment where the Software Engineer will play a key role in shaping the future of Marquette's software development initiatives.


Qualifications/Competencies for Success:
  • Degree in computer science, software engineering, or related field
  • Minimum of five to seven (5 – 7) years of professional web development experience
  • Proficiency in .NET core development framework for building modern applications
  • Demonstrated ability to produce clean, efficient code in C#, JavaScript, etc.
  • Expertise in SQL database design, queries, T-SQL stored procedures, & triggers
  • Knowledge and experience in building and consuming Web API
  • Strong knowledge and experience in designing robust and scalable software applications
  • Work experience with client-side and server-side web applications frameworks
  • Ability to understand user needs and create exceptional user interfaces and experiences
  • Ability and willingness to take full ownership of assigned tasks and solutions (design, implement, test, deploy, maintain, iterate)
  • Strong communication skills and ability to work directly with users
  • Ability and desire to work within a collaborative IT team
  • Experience with third-party component technologies such as Telerik, Infragistics, SpreadSheetGear, GemBox, and Bootstrap, Sync Fusion
  • Experience with desktop application development
  • Excellent verbal and written communication skills to collaborate with users and stakeholders
  • Proactive and self-motivated with a strong sense of ownership in driving projects forward and delivering high-quality solutions
  • Experience in supporting and maintaining business critical applications
  • Knowledge of Azure would be a plus
  • Microsoft Blazor knowledge would be a plus
  • Prior experience with financial applications and statistics is a plus


$130 - $140 a year

BENEFITS WE OFFER:

Top tier healthcare coverage

100% paid premium for disability and employee life insurance coverage

Health and Dependent Care FSA and HSA options

Company 401K contribution

Hybrid work policy

Paid time off & 15+ holidays

Summer hours

Enhanced employee assistance program

Volunteer opportunities

Tuition and education reimbursement

Company-wide events


Marquette Associates is proud to be an Equal Opportunity Employer. 

Marquette Associates Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Marquette Associates DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Marquette Associates
Marquette Associates CEO photo
Brian Wrubel
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$130000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer 2025, Marquette Associates

Are you ready to take your software development skills to new heights? Join Marquette as a Software Engineer and be part of a dynamic team located in beautiful Chicago! Established in 1986, Marquette has been dedicated to providing top-notch investment consulting services. As a pivotal member of our software development team, you will work closely with the Director of Software Development on exciting projects that utilize the latest Microsoft technology stack. In this role, you’ll blend your creativity and technical prowess to propose and implement innovative solutions that enhance our web and desktop applications. Your expertise in .NET core, C#, and SQL will be crucial as you design robust software architectures and craft exceptional user experiences. You'll also manage database performance and engage directly with users to tailor solutions to their needs. With a collaborative atmosphere and a commitment to high-quality results, we are looking for someone who is not only skilled but also proactive and eager to take ownership of their projects. If you have a passion for innovative software solutions and enjoy working in a team environment, then Marquette might just be your next great opportunity!

Frequently Asked Questions (FAQs) for Software Engineer 2025 Role at Marquette Associates
What are the main responsibilities of a Software Engineer at Marquette?

As a Software Engineer at Marquette, your primary responsibilities will include collaborating on software projects using the Microsoft technology stack, designing and implementing software architecture, and ensuring optimal database performance. You'll also create user interfaces that elevate the user experience, take ownership of your tasks throughout the development lifecycle, and work closely with users to understand their needs.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position at Marquette?

To apply for the Software Engineer position at Marquette, you should have a degree in computer science, software engineering, or a related field, along with a minimum of 5 to 7 years of professional web development experience. Proficiency in .NET core, C#, JavaScript, SQL database management, and modern software development practices is essential for this role.

Join Rise to see the full answer
What skills are essential for success as a Software Engineer at Marquette?

Essential skills for success as a Software Engineer at Marquette include a strong proficiency in .NET core frameworks, the ability to produce clean and efficient code, expertise in SQL database design, and experience with both client-side and server-side application frameworks. You should also have excellent communication skills to collaborate effectively with team members and users.

Join Rise to see the full answer
What development tools and technologies will I use as a Software Engineer at Marquette?

In your role as a Software Engineer at Marquette, you'll work primarily with the Microsoft technology stack, utilizing tools and frameworks such as .NET core, C#, SQL, and modern web APIs. Experience with third-party component technologies like Telerik and Bootstrap will also be beneficial as you develop innovative software applications.

Join Rise to see the full answer
What benefits does Marquette offer for the Software Engineer role?

Marquette offers a competitive benefits package for its Software Engineers, including comprehensive healthcare coverage with fully paid premiums for disability and life insurance. Additional perks include a robust 401K contribution plan, hybrid work arrangements, generous paid time off, and opportunities for education reimbursement and volunteer work.

Join Rise to see the full answer
Common Interview Questions for Software Engineer 2025
Can you describe your experience with the .NET core development framework?

When answering this question, detail your specific projects where you utilized .NET core, mentioning the types of applications you built and the impact they had. Highlight your understanding of its features and how they contributed to clean code and efficient development.

Join Rise to see the full answer
How do you approach software architecture design?

For this question, discuss your methodology for software architecture. Share a project example where you implemented a particular architecture pattern. Emphasize your focus on scalability, maintainability, and user experience.

Join Rise to see the full answer
What techniques do you use for optimizing SQL database performance?

You can answer by naming specific techniques you have employed, such as indexing, query optimization, or using stored procedures. Provide examples of how these strategies improved application performance in your past roles.

Join Rise to see the full answer
How do you ensure effective communication with users and stakeholders?

Highlight your communication strategies such as regular check-ins, gathering feedback during development phases, and documenting your process. Stress the importance of understanding user needs in delivering quality software.

Join Rise to see the full answer
Can you give an example of a challenging problem you solved in a previous role?

Choose a relevant case where you faced a significant challenge and describe the steps you took to solve it. Focus on your problem-solving skills and what the outcome was, demonstrating your resilience and technical ability.

Join Rise to see the full answer
What is your experience with both client-side and server-side frameworks?

Discuss your familiarity with popular frameworks on both sides of development, such as ASP.NET for server-side and React or Angular for client-side. Mention how you have integrated these frameworks into cohesive applications in your previous roles.

Join Rise to see the full answer
What do you consider when designing user interfaces?

Explain your design principles, such as usability, accessibility, and user engagement. Share examples of how you've implemented feedback loops to continually improve UI based on user input.

Join Rise to see the full answer
How do you handle testing and deployment of your applications?

Talk about your testing strategies, including unit testing, integration testing, and any CI/CD pipelines you’ve implemented. Highlight how these practices contribute to smoother deployments and higher code quality.

Join Rise to see the full answer
What is your approach to continuous learning in the tech field?

Explain your commitment to staying updated with the latest technologies and developments. Mention specific resources, courses, or communities you engage with to enhance your skills and knowledge.

Join Rise to see the full answer
How do you manage your time and prioritize your tasks during a project?

Discuss your time management techniques such as task prioritization frameworks like the Eisenhower matrix or Agile methodologies you use. Provide insights into how you ensure deadlines are met without compromising on quality.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days
Posted 4 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Mission Driven
Dare to be Different
Inclusive & Diverse
Empathetic
Posted 11 days ago
Photo of the Rise User
Posted 3 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!