
Sr Software Engineer
- Minneapolis, MN
- $103,200-126,100 per year
- Permanent
- Full-time
- design, develop, and maintain integrations between Deltek Vantagepoint, external APIs, and third-party systems to ensure seamless data flow and operational efficiency across the enterprise;
- lead the development of data-intensive applications and tools that leverage our SQL server environment and support firm-wide business processes and innovation initiatives;
- research, evaluate, and implement emerging technologies and development practices to drive continuous improvement and competitive advantage in our technology capabilities and could support development of custom plug-ins in the firm’s primary design and documentation tool, Autodesk Revit;
- collaborate with the Data team to deploy analytical solutions and custom tools that provide actionable insights to business stakeholders;
- develop, support, and maintain custom AI solutions;
- design scalable, maintainable software architectures that integrate with existing infrastructure while supporting future growth and technological advancement;
- work closely with Data Engineering, DevOps, Database Administration, and business teams to deliver comprehensive solutions that meet firm-wide requirements; and
- establish and maintain software development best practices including code reviews, testing frameworks, documentation standards, and CI/CD pipeline optimization.
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a closely related field
- a minimum of 5-7 years in software development within a corporate or consulting environment
- proven experience developing integrations with ERP systems and building custom enterprise applications
- advanced proficiency in C#/.NET and/or Python development
- expertise in API development, web services, and integration patterns
- strong SQL skills and experience with data modeling and analysis
- knowledge of containerization with Docker and version control with Git
- experience with building data-intensive applications to solve business problems