Ardent Mills is committed to transforming how the world is nourished.
Software Architect II
Location
Minnesota
Posted
56 days ago
Salary
$102.6K - $136.9K / year
Seniority
Lead
Job Description
Software Architect II
Ardent Mills
• The Software Architect II is responsible for defining the overall structure and behavior of software systems. • Partner closely with members of the development scrum team, including developers, QA testers, business analysts, and project managers. • Define, establish, and champion the adoption of best practices, patterns and standards that will reduce technical debt, increase delivery effectiveness, and ensure security policies are adhered to. • Direct team members and drive software design and architectural patterns that align to enterprise architecture standards. • Own the software environment strategy while partnering with Cloud Engineers and Architects.
Job Requirements
- Bachelor's, Master’s, or Ph.D. in Computer Science, Engineering, or equivalent experience.
- 8+ years of experience in a technology-focused role, ideally in a leadership capacity.
- Expert understanding of software development and agile project management principles.
- Advanced analytical and problem-solving skills.
- Excellent communication and leadership skills.
- In-depth understanding of Azure DevOps.
Benefits
- Medical, Dental and Vision Coverage
- Health and Dependent Savings Accounts
- Life and Disability Programs
- Voluntary Benefit Programs
- Company Sponsored Wellness Programs
- Retirement Savings with Company Match
- Team Member and Family Assistance Program (EAP)
- Paid Time Off and Paid Holidays
- Employee Recognition Program with Rewards (RAVE).
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Billing
Hotel EngineInnovating business travel with a free-to-use hotel booking platform.
• Drive the design and implementation of a greenfield billing service, replacing legacy code with modern microservices, strong test coverage, and production-grade observability • Enable other product teams by building and maintaining billing infrastructure they depend on • Triage and resolve billing support tickets, including escalation to the payments team when needed • Collaborate closely with the Accounts Receivable team to translate accounting requirements into engineering solutions • Use AI tools (Claude and/or Cursor) as your primary development environment
• Design and develop serverless and containerized services using Go and Python • Build and operate microservices using cloud-native compute platforms across AWS, Azure, and GCP (e.g., Lambda, Azure Functions, ECS/Fargate, managed container services) • Implement Infrastructure as Code using Terraform to manage multi-account and multi-project cloud environments • Develop and maintain CI/CD pipelines using Jenkins and CloudOS • Build event-driven workflows using cloud-native messaging and orchestration services • Implement scalable data persistence using managed databases and object storage services • Contribute to security and compliance controls • Implement monitoring, logging, and tracing using cloud-native observability tools and custom metrics • Support AI-assisted observability initiatives, including intelligent alerting, anomaly detection, and signal correlation using telemetry data • Optimize services for reliability, performance, and cost across cloud providers • Participate in on-call rotations and production incident response • Build and enhance automated cloud account and project provisioning workflows • Develop self-service APIs for infrastructure requests and governance • Implement cross-account and cross-project identity and access controls • Create reusable Terraform modules and service templates • Build and maintain Docker images and manage deployments via container registries
Lead Software Engineer
AppOmniAppOmni prevents SaaS data breaches by delivering end-to-end SaaS security. Our platform gives security teams clear visibility into posture, access, third-party connections, AI-related activity, and with built-in discovery to identify unsanctioned SaaS and Shadow AI tools. Backed by continuous monitoring and real-time threat detection, AppOmni helps enterprises identify and resolve risks early, keeping their SaaS applications secure. Recognized as a Frost Radar™ 2025 Leader and Great Place To Work®, AppOmni continues to set the standard for innovation and customer value in SaaS security. The largest and fastest-growing global enterprises across industries trust AppOmni to secure their SaaS applications.
• Design, build, and maintain backend services and APIs to support our GenAI product using Python and FastAPI, ensuring they are scalable, reliable, and secure. • Develop and operate LLM-powered applications and agentic workflows using LangChain, LangGraph, and LangSmith, including tracing, evaluation, and observability. • Develop and manage infrastructure using Terraform, applying infrastructure-as-code (IaC) practices across backend and ML resources. • Build and maintain monitoring and alerting systems to surface service and API health issues early, ensuring reliability and performance. • Handle large datasets to ensure data is processed, ready for model context, and collaborate in the platform data pipeline. • Evaluate and select appropriate tools and technologies and define the overall technical strategy. • Assess and interpret data to gain insights, especially for testing and monitoring purposes. • Build and maintain CI/CD pipelines, including infrastructure-as-code (IaC), and automate deployment and monitoring across backend services and ML workflows. • Continuously improve and automate monitoring and alerts processes. • Optimize infrastructure and services for performance, scalability, reliability, and cost efficiency, and troubleshoot issues across deployment and runtime. • Troubleshoot and resolve issues related to pipeline deployment and performance. • Contribute to the development of internal engineering standards and documentation. • Advocate for engineering best practices and promote a culture of continuous improvement also mentoring and guiding others in the company in this topic. • Understand the requirements of stakeholders and translate them into technical solutions. • Develop robust model monitoring and alerting systems to ensure model performance and identify issues. • Support our mission and vision and embody and demonstrate AppOmni core values of Trust, Transparency, Quality, Customer Focus, and Delivery. Comply with all company policies and governing laws and regulations.
• Drive the technical vision and architecture for Aerial Capture, driving clean code standards, setting technical direction, and making key architectural decisions. • Serve as a primary code contributor, lead projects end-to-end, and proactively coordinate work to ensure predictable delivery, technical quality, and the quick unblocking of teammates. • Raise the technical bar across the team by providing hands-on mentorship, pairing, and timely, direct technical feedback to foster engineer growth. • Take ownership of system health, including reliability and maintainability. Champion the reduction of technical debt and measure outcomes to drive value throughput. • Act as the technical voice for the team in cross-functional forums, communicating decisions, trade-offs, and project status clearly to Engineering Managers and stakeholders.




