While some roles may require proximity to our Denver office, roles based outside of our Denver office can sit in any of the following states: CO, CT, IA, ID, IL, IN, MS, OR, TX, UT. Please only apply if you are able to live and work full-time in one of the states listed above. State locations and specifics are subject to change as our hiring requirements shift.
Agile Education Marketing is a market leader in providing information and marketing solutions to companies within the Education market. We are looking for an ambitious, enthusiastic, career-minded Senior Software Engineer to join our expanding organization.
The Senior Software Engineer should have proven track record for designing & building web and backend systems which interact with relational data stores. The applicant should be well versed in the engineering design process and should be capable of leading a product’s technical evolution in both new and legacy environments. Additionally, the applicant should be willing and able to mentor and guide other engineers to help improve the engineering culture and environment at Agile.
Experience In:
· .NET Backend Development with Modern SPA Frameworks:
o Design and implement robust RESTful APIs using .NET technologies
o Integrate APIs with front-end applications built on modern SPA frameworks
· Designing Scalable and Maintainable Web Applications for Cloud Deployment
· OOP design patterns and best practices
· Data analytics and analysis
· Migrating On-Premises Applications to Cloud Environments:
o Strategies for transitioning applications from on-premises environments to cloud platforms (AWS, Azure, GCP)
o Containerization and orchestration
o Understanding of cloud-native services and infrastructure-as-code
· Relational and non-relational data stores:
o Schema Design
o Query tuning
o SQL Server, Postgres, etc.
o Elastic Search is a plus
o Message Queues are a plus
· Integration and Unit Testing Practices and Procedures:
o Writing and maintaining unit tests, integration tests, and using test frameworks
o Continuous Integration (CI) and Continuous Deployment (CD) practices
Optional:
· Experience using Large Language Models to Build Enterprise Assistants or Tools:
· Developing applications that leverage NLP models like GPT for automation and data processing.
· Integration of LLMs into business workflows and tools.
· Developing Applications Interfacing with CRMs or MA Systems (HubSpot, Marketo, MS Dynamics 365):
· Experience with CRM/MA APIs for data synchronization, automation, and reporting.
· Building integrations to enhance CRM/MA functionalities and user experiences.
Skills & Qualifications:
· Bachelor’s or master’s degree in computer science or software engineering
· 5+ years of relevant industry experience
· Team player with ability to work cross-functionally with multiple teams
· Excellent written and verbal communicator
· Ability to work independently
· Expected to be proactive in monitoring systems and suggesting performance and feature improvements as they become conversant with Agile's systems and business model
Compensation
We are committed to providing competitive pay and benefits in line with industry standards. We carefully consider several factors when determining compensation, including skills, qualifications, and professional experience, which can cause your compensation to vary. This role has an annual targeted base salary range of $100,000 - $125,000 with year-end bonus opportunities. Benefits include employer-paid medical, dental, and vision insurance, 401k with company match, and a very flexible paid time off policy.
Company Overview
Founded in 2009, Agile Education Marketing is an innovative education information firm that supports the marketing initiatives of businesses selling products and services to educators.
Clients can utilize Agile's robust database of early childhood, K-12, and higher education schools and personnel, custom data analytics, creative services, and tactical consulting. Agile's at-school and at-home mailing and email lists and their knowledge and insight help education businesses improve their marketing results and maximize their marketing investments.
For more information about Agile and its partners, visit www.agile-ed.com.
Job Type: Full-time
Pay: $100,000.00 - $125,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Paid time off
- Vision insurance
Compensation package:
Experience level:
Schedule:
Experience:
- REST: 1 year (Preferred)
- Java: 1 year (Preferred)
Location:
Work Location: Remote