Integrity Marketing is actively seeking talented and innovative Software Engineers to join its growing technology team. This is an exciting opportunity for professionals who are passionate about building scalable applications, solving complex technical challenges, and working in a collaborative environment. Candidates will have the chance to contribute to cutting-edge digital solutions while advancing their careers with a respected organization known for innovation, growth, and employee development.
Job Overview
| Field | Details |
|---|---|
| Company Name | Integrity Marketing Group |
| Role | Software Engineer |
| Qualification | Bachelor’s Degree in Computer Science, Information Technology, or related field |
| Job Location | Urbandale, IA, United States |
| Salary | $110,000 – $145,000 per year |
| Work Type | Hybrid / Remote |
| Job Type | Full-Time |
| Job Level | Entry Level |
| Industry | Information Technology / Software Development |
Job Description
- Build and maintain full-stack web applications using Blazor (Server and/or WebAssembly) and ASP.NET Core
- Design and implement RESTful APIs, background services, and data access layers using .NET 8+ and Entity Framework Core
- Write and maintain automated tests (unit, integration, and end-to-end) to ensure code quality and prevent regressions
- Deploy, monitor, and troubleshoot applications hosted on Microsoft Azure (App Services, Azure SQL, Azure Functions, Storage, etc.)
- Participate in CI/CD pipeline development and maintenance using GitHub Actions
- Collaborate with product, design, and fellow engineers through code reviews, architecture discussions, and sprint ceremonies
- Contribute to technical documentation and help establish team standards and best practices
- Investigate and resolve production issues, balancing speed with long-term code health
Required:
- 0-3 years of professional software development experience. Bachelors or Associates degree in Computer Science.
- Strong communication skills and the ability to pair with colleagues to gain relevant experience.
- Proficiency with a modern programming language (python, c#, java, Go, etc)
- Front-end fundamentals: HTML, CSS, and JavaScript/TypeScript
- Familiarity with relational databases
Nice to Have:
- Experience with GitHub Actions or CI/CD workflows
- Familiarity with containerization (Docker) and orchestration basics
- Exposure to messaging systems (Azure Service Bus, RabbitMQ)
- Experience with identity and access management (Azure AD / Entra ID, OAuth/OIDC)
- Understanding of clean architecture, CQRS, or domain-driven design patterns
- Any Azure certifications (AZ-900, AZ-204, etc.)
AI-Assisted Development:
- Any Azure certifications (AZ-900, AZ-204, etc.)
Selection Process
- Online Application Submission
- Resume Screening
- Technical Assessment
- Technical Interview Round
- HR Interview
- Final Selection & Offer Letter
How to Apply
- Visit the official Integrity Marketing careers page
- Search for the “Software Engineer” position
- Review the job description and eligibility criteria
- Prepare and upload your updated resume
- Complete the online application form
- Submit the application and wait for recruiter communication