Software engineering manager jobs in Iowa - 542 jobs
Manager, Software Engineering
Relativity 4.7
Software engineering manager job in Des Moines, IA
Posting Type
Hybrid
The Manager, SoftwareEngineering is responsible for building and leading a highly effective team of softwareengineers, and working with departmental contacts to support the demands of the department and meet the objectives of the product development process. The engineeringmanager is responsible for the professional development of their reports and is the subject matter expert for the product features they are involved in.
Job Description and Requirements
Focus On Product Delivery
Contributes to the product roadmap and uses it to bring purpose to the team and their backlog
Has effective ability to scope and drive features and products, delivering updates
Deliver results, within time and scope, and brings visibility through regular reporting
Accountability behind the features and products they own
Develop deep software product knowledge within their team's area of ownership
Promotes Personal Development
The Manager, SoftwareEngineeringis responsible forthe professional development of their team under them and is the subject matter expert for the product features they are involved in
He or she will work collaboratively with their team toidentifyand develop the talents of each individual team member
Aligns GoalsWithStrategy
Serve as technology advisor to the business on all aspects of software technology trends and novel solutions specific to their respective domain or feature set
Stay on the top of the latest technological progress and use this knowledge to ensure company products and software solutionsremainmarketable and competitive
Be a subject matter expert in your area of our product
Use long term strategic thinking to guide and develop your team to help them meet overall product goals
Exercises a significant latitude in determiningobjectivesand approaches to critical assignments
Be innovative.Think outside the boxthe whencrafting solutions and considering impact
Qualifications
Bachelor's degree or equivalent in computer science or related disciplines
4+ years of experience managingsoftware product development teams
10+ years of software development of commercial-grade systems and applications with a proventrack recordof building and leading successful engineering teams
Experience managing remote teams or individual staff in remote locations is a plus
Excellent knowledge of softwareengineering discipline, including the latest programming languages, object-oriented programming, hands-on architecture high-performance, fault-tolerant distributed systems, data structures and algorithms, operating systems, distributed database modeling and access languages, cloud environments such as SaaS
Strong teamwork and partnering skills for cross-group collaboration
Strong Leadership skills, ability to perform under the pressure andoptimizethe team's resources toattainthe business goals
Ability to motivate people, instill accountability and achieve results
In depth knowledge of agile product development methodologies
Strong verbal, presentation, and written communications skills for technical and non-technical audiences
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values:
$155,000 and $233,000
The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.
Suggested Skills:
Budget Management, EngineeringManagement, Innovation, Leadership, Performance Management (PM), Process Improvements, Project Management, Quality Assurance (QA), Risk Management, Stakeholder Management
$100k-124k yearly est. 5d ago
Looking for a job?
Let Zippia find it for you.
Principal Software Engineer/Sr. Principal Software Engineer
Northrop Grumman 4.7
Software engineering manager job in Melbourne, IA
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
**Northrop Grumman Space Systems (NGSP) in Bellevue, NE** is currently seeking a **Principal EngineerSoftware OR Sr. Principal EngineerSoftware** to join our team supporting the WxHe Program. _This position is telework eligible for those located near the Omaha Nebraska metro area._
This role will be a critical member of the software development team that is responsible for developing, sustaining and supporting the WxStream and Helios applications for Air Force Weather. The successful candidate will demonstrate a broad skill set balanced between interpersonal and technical capabilities achieving sustainable quality products. They will have a track record as an effective communicator and problem solver who is able to develop and maintain good working relationships with internal and external stakeholders. The selected candidates will participate in the entire software development lifecycle with a concentration in softwareengineering. The candidates will work closely with other software developers accomplishing the following:
+ Complete work independently and as a part of an Agile team
+ Support team in completing necessary software on schedule
+ Solve complex problems through innovative and creative solutions
+ Collaborate with software, cyber, and test engineers in the planning, design, development, and utilization of software systems
+ Regularly demonstrate progress to customers
**Basic Qualifications**
+ **Principal SoftwareEngineer:** 5 Years with Bachelor's in STEM field of study, 3 Years with Masters, a PhD or 9 years of experience in lieu of a degree.
+ **Sr. Principal SoftwareEngineer:** 8 Years with Bachelor's in STEM field of study, 6 Years with Masters, 4 Years with PhD or 12 years of experience in lieu of a degree.
+ Must be able and willing to obtain and maintain U.S. Department of Defense (DoD) Secret Security Clearance, but not required to start.
+ Ability to travel on-site to locations in Bellevue, NE.
+ Proven experience with Python and HTML/CSS/JavaScript
+ Familiarity with Continuous Integration and Software Security tools such as Jenkins, SonarQube and Git
+ Strong interpersonal skills to collaborate effectively within a small technical team
+ Ability to prioritize and adjust tasks to accomplish project results
**Preferred Qualifications:**
+ Experience building Electron based desktop applications.
+ Experience with Environmental Sciences, the Weather domain or DoD operations.
+ Experience with Django web framework and CesiumJS 3D mapping library.
+ Experience with development targeted at Windows desktop deployment.
+ Experience working in an Agile software development environment.
+ Experience with Docker or other container runtimes.
+ Demonstrated use of collaboration tool suites (Atlassian).
+ Active Security Certification (Security+, CSSLP, CISSP).
+ Ability to obtain a DoD Top Secret security clearance.
Primary Level Salary Range: $98,400.00 - $147,600.00
Secondary Level Salary Range: $122,800.00 - $184,200.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
$122.8k-184.2k yearly 28d ago
Software Engineering Manager, Infrastructure
Meta 4.8
Software engineering manager job in Des Moines, IA
Meta is seeking a highly motivated and experienced SoftwareEngineeringManager to join our team. As an engineeringmanager you will support, enable and empower your team, managing high performing engineers to make a meaningful impact on billions of people around the world. SoftwareEngineeringManagers are clearly characterized by progressive technical experience and demonstrated progression in management responsibility.
**Required Skills:**
SoftwareEngineeringManager, Infrastructure Responsibilities:
1. Lead and manage a team of softwareengineers to deliver high-quality products and solutions
2. Collaborate with cross-functional teams to drive technical innovation
3. Develop and implement technical strategies to achieve business objectives
4. Foster an environment of continuous learning, growth, and improvement
**Minimum Qualifications:**
Minimum Qualifications:
5. 8+ years of, or PhD + 4 years of softwareengineering work experience, including hands on technical management
6. Demonstrated experience recruiting, building, structuring, and leading technical organizations, including performance management
7. Bachelor of Science/Masters in Computer Science or equivalent practical experience
8. Experience supporting, coaching, mentoring, and developing softwareengineers
9. 2+ years of experience in managing a team of engineers with varied skill levels
**Preferred Qualifications:**
Preferred Qualifications:
10. Hands-on technical management building large scale distributed systems
**Public Compensation:**
$184,000/year to $257,000/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
$184k-257k yearly 60d+ ago
Marketing Measurement Software Sales Director
Accenture 4.7
Software engineering manager job in Des Moines, IA
We Are: In this position, you would be working within Accenture Products and Platforms (APP). APP operates a portfolio of product mindset business units inside Accenture each with a shared mission to codify industry and functional knowledge into valuable and differentiated software assets for sale to Accenture clients or as market facing products in client's own offerings. APP teams overlay Pragmatic frameworks and Agile methodologies to create value and deliver excellence every day. APP products and platforms accelerate time to value, ensure customer satisfaction, and drive productive, long term client engagements. APP offers unique and rewarding opportunities and software career paths within Accenture.
You Are:
Accenture Products & Platforms is seeking a seasoned Software Sales Director for our suite of marketing measurement software products. You have a proven track record of selling SaaS - an integral team software team member. You are skilled at identifying opportunities, building consultative relationships, and closing complex deals. You excel in developing and executing growth strategies, collaborate comfortably with C-suite leaders, and thrive in fast-paced environments. As a Software Sales Director you will manage opportunities from sales pursuit to close, using deep sales process and offering expertise. You will develop relationships with key buyers and decision makers at new and/or existing clients to protect and grow the business. You will act as point of contact for resolution and escalation of all key items with the client and internally.
The Work:
* Own a sales plan for software, and meet and exceed sales targets for Software products and SaaS, Cloud Hosting, and Professional Services focused on the marketing measurement segment.
* Plan Go-to-Market Strategy and gain buy-in and align accountability with internal and channel stakeholders.
* Assure activities to drive top of funnel are sufficient to drive conversion and close to meet/exceed sales plan. Assure pursuit and capture motions have sufficient momentum to advance at pace, or own remediation thereof.
* Proactively manage sales campaigns, leveraging in-depth domain software expertise software to close opportunities and grow profitable revenue.
* Cultivate relationships with C-level, IT leaders, and business stakeholders to position software as key to unlocking value and enable transformation.
* Build trust with prospects and clients, identify challenges, and offer tailored solutions that map to the key KPIs of key buyer- and user personas.
* Collaborate with Product Marketing, Lead Origination, Pre-Sales, Product Management, Professional Services, and Engineering teams to ensure client needs are met and sales origination and pursuits are successful, and feedback loops are engaged/active - culture of continuous improvement on product value.
* Stay informed about emerging trends within marketing measurement and the adjacent ecosystem and technologies, competitive landscape, and regulatory requirements.
* Represent marketing measurement products and Accenture at industry events.
Travel may be required for this role. The amount of travel will vary from 0 to 100% depending on business need and client requirements. Typically, the amount of travel will vary around 40% depending on business need and client requirements.
Qualification
Here s What You Need
* Minimum 6 years of experience in product domain, industry, or ecosystem.
* Minimum 3 years of enterprise software products and SAAS sales proven track record of exceeding sales metrics.
* Minimum 3 years with tech modernization for Fortune 2000 large enterprises.
* Bachelor's degree or equivalent (minimum 12 years) work experience. (If Associate's Degree, must have minimum 6 years work experience)
Professional Skills requirements
* Professionals in this position should have deep knowledge of telecommunications, media, advertising or marketing industry.
* Proven ability to develop and maintain relationships with C suite executives.
* Experience designing executing go to market strategies and campaigns.
* Demonstrated success in closing complex, high value sales opportunities.
Bonus Points If You Have
* Strong persuasive communication and presentation abilities.
* Advanced negotiation skills to navigate complex financial and operational requirements.
* Fluency in managing sales processes such as forecasting and pipeline management, origination and negotiation capabilities, preparation and execution of industry events, coordinating RFP response processes.
* Self driven, tenacious, diligent and resilient, with a positive outlook.
Compensation at Accenture varies depending on a wide array of factors, which may include but are not limited to the specific office location, role, skill set, and level of experience. As required by local law, Accenture provides a reasonable range of compensation for roles that may be hired as set forth below.
We accept applications on an on-going basis and there is no fixed deadline to apply.
Information on benefits is here.
Role Location Annual Salary Range
California $132,500 to $271,000
Cleveland $122,700 to $216,800
Colorado $132,500 to $234,100
District of Columbia $141,100 to $249,300
Illinois $122,700 to $234,100
Maryland $132,500 to $234,100
Massachusetts $132,500 to $249,300
Minnesota $132,500 to $234,100
New York/New Jersey $122,700 to $271,000
Washington $141,100 to $249,300
Locations
$141.1k-249.3k yearly 11d ago
Software Engineering Technical Lead, Go (Cilium)
Cisco Systems, Inc. 4.8
Software engineering manager job in West Des Moines, IA
The application window is expected to close on: January 19, 2026. NOTE: Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received. NOTE: This role is US Remote role, but preference given to candidates located in the Eastern US time zone (ET).
Meet the Team
Isovalent, now part of Cisco, is the company founded by the creators of Cilium and eBPF. Cisco Isovalent builds open-source software and enterprise solutions solving networking, security, and observability needs for modern cloud native infrastructure. The flagship technology, Cilium, is the choice of numerous, industry-leading, global organizations.
We believe in fostering an inclusive and diverse workplace where every team member feels valued, respected, and empowered. We believe that every employee contributes to our success, and we are committed to fostering an environment where everyone can thrive. We encourage candidates from all backgrounds to apply and join us in our mission to deliver exceptional products and services.
Your Impact
Cisco Isovalent is seeking a skilled and experienced SoftwareEngineer troubleshoot, mature and improve the reliability and scalability of Isovalent Products. You will be responsible for building and enhancing a Kubernetes-native control plane to provide seamless management of its network traffic, enabling scalable, secure, and resilient traffic management in cloud and hybrid enterprise environments. You will work with a highly collaborative and skilled team to build solutions that advance the next generation of networking and security in Kubernetes environments.
What you'll do:
* Developing high-quality Go and eBPF code for Cilium OSS and Enterprise, while following open source development principles and best practices.
* Debug, troubleshoot, and resolve performance, reliability, and security issues in the control plane.
* Design highly scalable solution to reliably run Cilium in very large environments.
* Participate in code reviews, architectural discussions, and contribute to technical documentation.
* Work and coordinate US and EMEA teams, ensuring alignment during East Coast business hours (EST/EDT).
Minimum Qualifications
* Bachelors Computer Science degree, or related fields
* 4+ years of experience in Go, 2+ years of experience in C or eBPF
* Experience with Kubernetes, Cloud Native workloads and/or distributed systems
Preferred Qualifications
* Knowledge about Linux systems design, security and/or networking, Linux kernel
* Desire to write high quality and efficient code
* Experience designing and implementing APIs
* A public track record of open-source code commits is a plus
Why Cisco?
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
Message to applicants applying to work in the U.S. and/or Canada:
The starting salary range posted for this position is $183,800.00 to $263,600.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits.
Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
* 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
* 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco
* Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees
* Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)
* 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next
* Additional paid time away may be requested to deal with critical or emergency issues for family members
* Optional 10 paid days per full calendar year to volunteer
For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows:
* .75% of incentive target for each 1% of revenue attainment up to 50% of quota;
* 1.5% of incentive target for each 1% of attainment between 50% and 75%;
* 1% of incentive target for each 1% of attainment between 75% and 100%; and
* Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
The applicable full salary ranges for this position, by specific state, are listed below:
New York City Metro Area:
$183,800.00 - $303,100.00
Non-Metro New York state & Washington state:
$163,600.00 - $269,800.00
* For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.
Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
$183.8k-303.1k yearly 12d ago
Software Engineer Intern
Cedar Falls Utilities
Software engineering manager job in Cedar Falls, IA
This is your opportunity to work for an Employer of Choice and play an integral role in our employee workplace culture. Cedar Falls Utilities is currently recruiting for a SoftwareEngineer Intern. As a member of the Information Systems team at Cedar Falls Utilities, the intern student will have the opportunity to gain hands-on technical expertise in various programming languages, including Java, .NET, SQL, Python, and Apache Groovy. The role will involve collaborating with experienced softwareengineers, assisting in the design, build, and maintenance of enterprise and department-level information systems. The intern is provided an opportunity for on-the-job training and given specific tasks to encourage learning the basic of information systems. The hours for this position is 40 hours/week. The term for the position is expected to coincide with the typical summer break for college students.
CFU takes pride in finding people that align with our core values of Customer Focus, Ethical & Responsible Behavior, Innovation, and Employee Teamwork & Personal Growth and actively want to help maintain our reputation of being a trusted provider of utility services. The SoftwareEngineer Intern works under general supervision of the Information Systems Manager.
Interested applicants should submit completed applications by Sunday, April 5, 2026 at 11:59PM.
Once your application has been completed, you will receive an email acknowledging the submission has been successfully completed. After the posting comes down, the hiring team will review all applications, and you will be notified either way if you are selected for further steps in the hiring process. Please ensure all contact information is kept up to date.
Compensation & Work Schedule:
Starting wage for this position is $23/hour.
Typical work schedule is Monday - Friday, 7:30am - 4:30pm with an hour lunch.
Responsibilities
Develop back-end and server-side code using languages such as Java, JavaScript, SQL, React, Python, SPFx, and Apache Groovy.
Create and present documentation to ensure common understanding of the software.
Participate in the entire software development life cycle.
Refactor and update existing software to use new technology or adhere to best practices.
Extend/enhance existing software to add more features.
Consult with manager and engineering team to clarify program coding intent, identify problems, and suggest changes.
Make recommendations and gain approval on coding changes.
Collaborate with softwareengineers and systems analysts.
Respond to end-user support and enhancement requests.
Seek out cost-effective resources to enhance your skills and knowledge.
Responsible for maintaining a positive work atmosphere by acting and communicating in a manner that promotes positive relations with customers, coworkers, and management.
Qualifications
Education:
Graduation from an accredited high school, experience or field of study related to Computer Science or a related technology field.
Knowledge, Skills and Abilities:
Knowledge: Technology used in this role includes various programming languages such as Java, JavaScript, SQL, React, Python, SPFx, and Apache Groovy.
Ability to: Utilize computer databases and software in the performance of a wide variety of functions. Ability to operate CFU vehicles. Carry out work assignments as instructed. Maintain accurate records. Work independently. Communicate effectively orally and in writing. Establish and maintain cooperative work relationships with those contacted in the course of work.
Physical Tasks and Environmental Conditions:
The physical demands described here are characteristic of those that must be met by an employee to successfully perform the essential functions of the job. The employee must occasionally lift at least 40 lbs. This job requires a moderate activity level including pushing / pulling / squatting / crouching / kneeling / bending occasionally. This job performs duties in an indoor office setting as well in the field in outdoor weather conditions. Employee accommodations for physical or mental disabilities will be considered on a case-by-case basis.
Pre-employment drug screen and physical is required.
$23 hourly Auto-Apply 28d ago
Principal Software Engineer - Computer Vision (ONSITE)
RTX
Software engineering manager job in Cedar Rapids, IA
Country:
United States of America Onsite
U.S. Citizen, U.S. Person, or Immigration Status Requirements:
This job requires a U.S. Person. A U.S. Person is a lawful permanent resident as defined in 8 U.S.C. 1101(a)(20) or who is a protected individual as defined by 8 U.S.C. 1324b(a)(3). U.S. citizens, U.S. nationals, U.S. permanent residents, or individuals granted refugee or asylee status in the U.S. are considered U.S. persons. For a complete definition of “U.S. Person” go here. **********************************************************************************************
Security Clearance:
None/Not Required
The Avionics Common Development Environment team is on a mission to drive digital transformation to avionics. If you are interested in a meaningful career in developing and deploying world class automation, tools and processes to an entire avionics organization, this is the team for you.
This is the PERFECT position for a Principal level SoftwareEngineer with a strong background in computer vision and artificial intelligence. Someone who can serve as the focal subject matter expert in the application of our computer vision product across the organization as part of our avionics common development environment. Join our team to help bring world class engineering automation into our organization!
This is an onsite position based in Cedar Rapids, Iowa.
What You Will Do:
You will be the focal for all technical decisions, design and implementation of capabilities related to our computer vision product.
You will lead the design and implementation of new capabilities for our computer vision product.
You will optimize existing capabilities.
You will set-up and own sandbox environments for technology incubation and development.
You will work across teams and departments to enable rapid onboarding of our technology.
You will mentor, train and onboard teammates.
You will be expected to be a self-starter, able to multitask and manage unplanned events.
You will use your organizational skills to keep track of everything.
You will use your effective communication skills to keep engineering peers, leadership and customers up to date.
You will lead a scrum team of engineers.
You will use your problem solving, decision making, and teamwork skills to support the team mission.
Education and Experience You Must Have:
Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years of experience
US Person is required - Job requires access to ITAR or 600/500-series EAR information or hardware (directly or indirectly) and the company will not seek an export authorization for this role.
Qualifications You Must Have:
Practical experience in all aspects/phases the softwareengineering product lifecycle to include all phases of certification.
Experience with DevSecOps, Cert DevOps, computer vision principles and practices.
Experience with: GitLab, Git, CMake, MinGW, LynxOS, Coverity, Artifactory, Docker, Vista.
Experience and/or knowledge of scripting languages: Python
Experience with artificial intelligence training frameworks.
Experience with simulation environments ex: Vista, CoreSim.
Experience with API and server development such as flask and fastapi
Experience with Agile development life cycle and best practices.
What we offer:
Medical, dental, and vision insurance
Three weeks of vacation for newly hired employees
Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
Tuition reimbursement program
Student Loan Repayment Program
Life insurance and disability coverage
Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection
Birth, adoption, parental leave benefits
Ovia Health, fertility, and family planning
Adoption Assistance
Autism Benefit
Employee Assistance Plan, including up to 10 free counseling sessions
Healthy You Incentives, wellness rewards program
Doctor on Demand, virtual doctor visits
Bright Horizons, child and elder care services
Teladoc Medical Experts, second opinion program
And more!
Learn More & Apply Now!
Avionics delivers advanced cockpit displays, vision systems, and comprehensive digital solutions for global government, commercial and business aviation customers. We provide connectivity and managed data services to ensure safety and seamless communication for passengers, crews, and militaries, from aircraft and airports to air traffic management. Join us in creating solutions that connect the world, one flight at a time. Start your application today.
Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
Regardless of your role type, collaboration and innovation are critical to our business and all employees will have access to digital tools so they can work with colleagues around the world - and access to Collins sites when their work requires in-person meetings.
At Collins, the paths we pave together lead to limitless possibility. And the bonds we form - with our customers and with each other -- propel us all higher, again and again. Apply now and be part of the team that's redefining aerospace, every day.
As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
The salary range for this role is 107,500 USD - 204,500 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
$94k-125k yearly est. Auto-Apply 4d ago
Master Data Manager, Application Development and Maintenance
Cardinal Health 4.4
Software engineering manager job in Des Moines, IA
**_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value.
Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications.
Cardinal Health's Enterprise Master Data Management technology team is on a tremendous growth journey. Comprised of Operations and Development functions, we aim to be a world-class master data organization that enables Cardinal Health to be healthcare's most trusted partner. Cardinal Health is driving healthcare to the next level. We boast great opportunities to grow and apply technical skills to meet organizational needs, empowering talented engineers who mentor and uplift others, led by leaders with focus on employee development and well-being, dedicated training programs, and a fun and collaborative atmosphere.
The Business Title Manager will be leading the Pharma Master Data Team to design and deliver reliable master data solutions that support key Pharma business processes. This team will be ensuring that data is accurate, consistent, and compliant across systems to enable smooth operations and informed decisions. This Manager will be a trusted and efficient master data foundation for the Pharma business offering a single source of truth that drives quality, compliance, and innovation.
**_What is expected of you and others at this level_**
+ Manages department operations and supervises professional employees, front line supervisors and/or business support staff
+ Participates in the development of policies and procedures to achieve specific goals
+ Ensures employees operate within guidelines
+ Decisions have a short term impact on work processes, outcomes and customers
+ Interacts with subordinates, peers, customers, and suppliers at various management levels; may interact with senior management
+ Interactions normally involve resolution of issues related to operations and/or projects
+ Gains consensus from various parties involved
**_Qualifications_**
+ 8-12 years of experience, preferred
+ Bachelor's degree in related field, or equivalent work experience, preferred
+ Expertise in the implementation of SAP MDG solutions for master data domains such as Customer, Vendor, and Material in large-scale projects is required.
+ Extensive experience in integrating SAP MDG with SAP ECC and SAP S/4HANA systems.
+ Strong understanding of third-party interfaces and data conversion processes.
+ Proven experience in aligning business process requirements with the technical implementation of SAP Master Data Governance.
+ Expert-level SAP functional configuration experience in Material, Customer, and Supplier master data.
+ Significant experience with BRF+ (Business Rule Framework plus), including building rule-based workflow services, user exits, BADIs, and working collaboratively with developers for enhancements.
+ Proficiency in data model enhancement, data transfer (DIF/DEF), data replication framework (DRF), and rule-based workflow configuration.
+ Experience in integrating business process requirements with SAP MDG technical solutions.
+ SAP MDG certifications are a plus.
**Anticipated salary range:** $123,400 - $193,930
**Bonus eligible:** Yes
**Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being.
+ Medical, dental and vision coverage
+ Paid time off plan
+ Health savings account (HSA)
+ 401k savings plan
+ Access to wages before pay day with my FlexPay
+ Flexible spending accounts (FSAs)
+ Short- and long-term disability coverage
+ Work-Life resources
+ Paid parental leave
+ Healthy lifestyle programs
**Application window anticipated to close:** 02/13/2026 *if interested in opportunity, please submit application as soon as possible.
The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity.
_Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._
_Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._
_To read and review this privacy notice click_ here (***************************************************************************************************************************
$123.4k-193.9k yearly 13d ago
Software Developer 3
Deezee 4.1
Software engineering manager job in Des Moines, IA
- Analyze, design, develop, test, document, and implement new or modify existing software to meet ongoing software development needs. Ability to manage integration between various business systems and provide in-depth technical and / or business knowledge to handle complex issues. Ensure software meets business requirements, follows development standards, and maintains data integrity. Actively leads in establishing, demonstrating and following best practice processes for the software development life cycle with an iterative approach to delivering software. Exhibits strong leadership and communication skills with a passion for customer support in interacting with stakeholders and acts with a sense of urgency when warranted. Train and mentor software developers on intermediate to advanced programming techniques and standards. Ability to effectively manage other developers in a supervisory role as needed. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.
WORK ENVIRONMENT - Must be willing and able to work in an environment exposed to elements that can include but are not limited to coolant, dust, mist, elevated noise, and uncontrolled temperatures.
ESSENTIAL FUNCTIONS
Design, code, test, debug, document, and implement changes to new and existing software applications using C#, VB.NET, MVC, T-SQL, SSRS, SSIS, Entity Framework, Dapper, CSS, Bootstrap, JavaScript, jQuery, JSON, Web API and SignalR as well as other technologies as needed
Create, maintain, and modify SQL server databases, indexes, and security
Conduct thorough testing of programs and software applications to ensure the desired results and that the requirements were met
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes
Perform systems analysis and programming tasks to maintain and control the use of computer systems software
Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program
Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language
Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs
Develop applications interfacing with SQL Server databases and SQL Server Reporting Services (SSRS) reports
Write or contribute to instructions or manuals to guide end users
Mentor software developers to assist them in completing tasks in an efficient and timely manner
Utilize lower environments for appropriate testing to catch errors before they are migrated to production
Ability to stop the production line and/or prevent shipment of products due to nonconformance or potential nonconformance products to our customers
Support the environmental policy with proactive process implementation, improvement suggestions, reducing waste, and acting on environment performance results and findings
SKILLS & ABILITIES
Extensive computer skills
Ability to work independently and self-correct errors
Take initiative, is self-motivated, and is adept at completing complex tasks with no input or supervision
Consistently improve the quality and structure of previously written code
Constantly stays informed of the latest technologies and trends in software development
Can manage the full scope of a project and all elements of the software development lifecycle independently
Ability to implement superior software solutions quickly with minimal costs to the company
Detail oriented
Excellent problem solving and analytical abilities
Professional and polished communication skills
Ability to assess a business problem and provide accurate development time estimates
The ability to work with customers to provide the best possible resolution for their business need (while making good business decisions with company resources) and guide them toward a more efficient solution than what was originally requested if possible
POSITION QUALIFICATIONS
Education: Bachelor's degree in computer science or equivalent experience
Experience: Minimum eight years of relevant IT software development experience; experience in a manufacturing environment is an advantage. Experience working in an agile environment is a plus.
Computer Skills : Must demonstrate computer literacy; experience with and understanding of Microsoft Visual Studio 2017 using C# .NET and VB.NET, Azure DevOps, Git source control, T-SQL, relational database (Microsoft SQL Server), Microsoft SSRS, ERP software, mobile device (barcode scanners) development, warehouse management systems, Clippership/Kewill Integration, and Microsoft Office, Baan and Infor Ln, Knowledge of CSS, Bootstrap, Signal R, Angular, Entity Framework, PowerShell and MVC is a plus.
$68k-88k yearly est. 7d ago
Software Developer (Provisioning)
National Information Solutions Cooperative 4.0
Software engineering manager job in Cedar Rapids, IA
NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and valued-priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. We are an AI-forward company committed to being a technology leader in our industry. NISC has been ranked in ComputerWorld's Best Places to Work for 23 years, and we are looking for qualified individuals to join our team.
Summary:
Implementing NISC's Provisioning application - this provides provisioning and auditing capabilities from NISC to various telephone switches, television head ends, access software, and other third-party software applications.
This position will work with the member/customer to effectively implement the applications. This includes working with a project manager to manage project timelines, communicating with internal and external individuals of project expectations, and configuring the application via creating or modifying the necessary interface code and applications options. It also includes analyzing the data from the member/customer's current system to ensure that it is properly converted into the NISC software.
Work Schedule:
Hybrid (after an initial training period) from either of these office locations:
Cedar Rapids, IA
Mandan, ND
Hybrid Schedule: Minimum of working 3 days per week in the office and ability to work up to all 5 days a week in the office, as needed
Required Days from an Office Location: Tuesday and Wednesday - the third required day will be up to the candidate and their supervisor to choose
Essential Functions:
Performs basic research, design and development of software systems
Utilizes NISC best practice for specific existing device implementations
Works with Members on pre-sales calls to confirm standard implementation requirements
Researches, analyzes, and resolves basic to moderately complex software maintenance
Provides superior customer support to internal and external customers in all encounters
Participate in discussions involving software design
Participate in code reviews; utilizes code reviews to improve quality of code
Identify gaps in features and functionality in software and oversee resolution
Follows all established software implementation methodologies and procedures
Performs quality testing as it relates to system integration dependent on the tasks assigned
Prepare and complete implementation documents
Assists customers in all aspects of implementation including troubleshooting, training, and on-going support
Reviews and prioritizes assigned change requests
Other duties as assigned
Commitment to NISC's Statement of Shared Values
Desired Job Experience:
Strong customer orientation
Basic knowledge of Linux and Microsoft Windows
Excellent research and problem-solving skills with a strong attention to detail
Excellent verbal and written interpersonal and communication skills
Familiarity with Java
Ability to organize and prioritize
Ability to work independently, as well as in a team environment
Ability to interact in a positive manner with internal and external contacts
Basic programming skills required
Familiarity with programming concepts such as expect4j, XML, SOAP, REST, etc.
Familiarity with Application Programming Interfaces (API)
Familiarity with .XSLT scripting and/or AWK scripting
Commitment to NISC's Statement of Shared Values
Desired Education:
Bachelor's Degree in a Computer Science, MIS, IS, Business Administration, or technical degree
Minimum Physical Requirements:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Employees must be able to see, speak, and hear, to operate computer keyboards or office equipment, and are required to stand, walk, and sit.
Disclaimer:
Management may modify this job description by assigning or reassigning duties and responsibilities at any time.
$69k-89k yearly est. Auto-Apply 5d ago
Software Developer - Salesforce 57876_5.6 Cedar Rapids, IA
CapB Infotek
Software engineering manager job in Cedar Rapids, IA
For one of our ongoing multiyear projects we are looking for a Software Developer - Salesforce Experience Salesforce CRM with Sales & Service Cloud Ability to work in Agile team and able to communicate effectively with customer directly. Strong in Salesforce Out of box Configuration ( this includes Data Model , Security and Process Automations)
Strong experience in Apex( Triggers, Batch Apex, Dynamic Apex)
Strong experience in Integration & Web service( SOAP/REST , Web service API , Callouts etc.
Strong experience in Salesforce Lightning .
Experience in Lighting web components and Strong hand-on exp in lighting application and component development.
Good to have LWC knowledge.
Asynchronous operations and effective unit testing/Test Class.
Experience with developer practices such how to bulkify code in a shared environment to adhere to Salesforce governor limits on such items as SQL queries.
Ability to work independently and guide and mentor junior resources.
Good verbal and written communication skills.
$66k-86k yearly est. 60d+ ago
Software Developer (Provisioning)
NISC
Software engineering manager job in Cedar Rapids, IA
NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and valued-priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. We are an AI-forward company committed to being a technology leader in our industry. NISC has been ranked in ComputerWorld's Best Places to Work for 23 years, and we are looking for qualified individuals to join our team.
Summary:
Implementing NISC's Provisioning application - this provides provisioning and auditing capabilities from NISC to various telephone switches, television head ends, access software, and other third-party software applications.
This position will work with the member/customer to effectively implement the applications. This includes working with a project manager to manage project timelines, communicating with internal and external individuals of project expectations, and configuring the application via creating or modifying the necessary interface code and applications options. It also includes analyzing the data from the member/customer's current system to ensure that it is properly converted into the NISC software.
Work Schedule:
Hybrid (after an initial training period) from either of these office locations:
Cedar Rapids, IA
Mandan, ND
Hybrid Schedule: Minimum of working 3 days per week in the office and ability to work up to all 5 days a week in the office, as needed
Required Days from an Office Location: Tuesday and Wednesday - the third required day will be up to the candidate and their supervisor to choose
Essential Functions:
Performs basic research, design and development of software systems
Utilizes NISC best practice for specific existing device implementations
Works with Members on pre-sales calls to confirm standard implementation requirements
Researches, analyzes, and resolves basic to moderately complex software maintenance
Provides superior customer support to internal and external customers in all encounters
Participate in discussions involving software design
Participate in code reviews; utilizes code reviews to improve quality of code
Identify gaps in features and functionality in software and oversee resolution
Follows all established software implementation methodologies and procedures
Performs quality testing as it relates to system integration dependent on the tasks assigned
Prepare and complete implementation documents
Assists customers in all aspects of implementation including troubleshooting, training, and on-going support
Reviews and prioritizes assigned change requests
Other duties as assigned
Commitment to NISC's Statement of Shared Values
Desired Job Experience:
Strong customer orientation
Basic knowledge of Linux and Microsoft Windows
Excellent research and problem-solving skills with a strong attention to detail
Excellent verbal and written interpersonal and communication skills
Familiarity with Java
Ability to organize and prioritize
Ability to work independently, as well as in a team environment
Ability to interact in a positive manner with internal and external contacts
Basic programming skills required
Familiarity with programming concepts such as expect4j, XML, SOAP, REST, etc.
Familiarity with Application Programming Interfaces (API)
Familiarity with .XSLT scripting and/or AWK scripting
Commitment to NISC's Statement of Shared Values
Desired Education:
Bachelor's Degree in a Computer Science, MIS, IS, Business Administration, or technical degree
Minimum Physical Requirements:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Employees must be able to see, speak, and hear, to operate computer keyboards or office equipment, and are required to stand, walk, and sit.
Disclaimer:
Management may modify this job description by assigning or reassigning duties and responsibilities at any time.
$66k-86k yearly est. Auto-Apply 5d ago
Software Developer/Programmer 6 (C#.NET)
HSK Technologies Inc.
Software engineering manager job in Des Moines, IA
Job Description
Title/Role: - OCIO Software Developer/Programmer 6
Region Description: State of Iowa
Req. Status: Open
No. of Openings: 1
No. Filled: 0
Worksite Address Des Moines, IA 50319
Engagement Type: Contract
Duration: 12 Months With possible of Extension.
Short Description:
The Software Developer/Programmer (SDP) converts data from project specifications and statements of problems and procedures to create or modify computer programs. *** In-Person Interview Only***
Complete Description:
****PLEASE NOTE - The client is ONLY scheduling IN-PERSON INTERVIEWS for this position. They will not schedule webcam or phone interviews. Please ONLY SUBMIT CANDIDATES who can EASILY ATTEND an IN-PERSON INTERVIEW if selected to interview***
Angular Developer -
The Office of the Chief Information Officer (OCIO) at the State of Iowa is looking for a highly motivated .Net developer to join our agile delivery team. End-to-end development experience is the preference.
OCIO is committed to utilizing modern technologies and methodologies in order to deliver secure, high-quality technical solutions to its business partners. The Software Developer will be joining an existing team to deliver solutions that improve service to Iowans. Our core technology stack includes .Net, SQL Server, Entity Framework, Bootstrap, and Angular. Experience in these technologies, in addition to agile scrum experience, are required for the position and will be heavily tested during the interview process.
Requirements:
• Strong communications skills and the ability to work closely with a team are very important
• Ability to read, understand, and create user stories
• Technical understanding of infrastructure components, their dependencies, and interactions between servers, virtual systems, networks, databases, web applications, etc.
• Ability to proactively participate in customer engagements, follow direction from lead technicians, work with customers, and participate in technical planning
• Ability to participate in and provide feedback during peer review and pull request processes.
Required tools:
• C#, ASP.NET, Restful API and/or MVC
• HTML/CSS, JavaScript/jQuery
• Entity Framework, Dapper, or Similar ORM
• TypeScript and Angular 4+
• Agile Delivery Experience
• T-SQL and MS SQL Server
• Automated unit testing
• Bootstrap 3+
• Continuous Delivery Experience
• VSTS/Azure DevOps Experience
• Mentoring experience
• Test-driven development
• NodeJs/Express
$65k-84k yearly est. 1d ago
Software Developer
Mindlance 4.6
Software engineering manager job in Urbandale, IA
Mindlance is a national recruiting company which partners with many of the leading employers in IT, financial services, engineering, semiconductor, clinical and pharmaceutical domains. You can learn more about us at ******************
Job Description
Position Details:
Position: Software Developer
Location: Urbandale, IA
Duration: 05+ months
Description:
Looking for full stack developers to focus on both frontend and backend needs. Required: Java, JavaScript, React, .NET. Preferred: Node.js.
The team will be working to expand the Operations Center's capabilities to bring in new data sources, focusing specifically on ISOXML formats that are used by various 3rd party displays.
As part of this expansion, the team will also develop a conflict resolution interface that supports missing data, as well as batch editing.
The team will receive UX specifications, non-functional requirements, architectural guidance and prioritization of features from the Runway Team.
They will also be working with a Deere-provided Product Owner to help manage the backlog, including story breakdown. The team will be responsible for story estimation, sprint-to-sprint commitments of work, code development and testing (TDD), support of defects related to these features and functionality.
Additional Information
All your information will be kept confidential according to EEO guidelines.
$69k-88k yearly est. 60d+ ago
Associate Software Developer
Blitt & Gaines P.C 3.6
Software engineering manager job in Urbandale, IA
Job Title: Associate Software Developer As an associate software developer, you will be working with Blitt and Gaines, P.C.'s product development team, building and testing automation applications utilizing SQL, C#, Python and Power BI. This role will also continually review the historical and on-going accuracy and integrity of the data and reports generated from our systems.
This is an experienced level position with opportunity for potential advancement into further development roles within the firm. You will report to the Director of Development and work to build a variety of types of applications for our firm.
Key Responsibilities:
* Assist in the design and development of stored procedures and database queries to generate data for reports and dashboards.
* Support the development of automation tools and backend processes using C# or Python.
* Help build and maintain web services and APIs for internal and external applications.
* Collaborate with senior developers and analysts to understand business needs and deliver effective technical solutions.
* Participate in source control workflows using Git and project tracking through Azure DevOps.
* Contribute to the maintenance and evolution of CI/CD pipelines, including testing, builds, and deployment steps.
* Perform basic debugging and troubleshooting under the guidance of senior team members.
* Participate in code reviews, team meetings, and agile ceremonies.
Minimum Requirements:
* 1-2 years of experience with C# or Python in a professional or internship setting.
* Basic experience writing and maintaining SQL queries or stored procedures.
* Familiarity with REST APIs and how to interact with them.
* Exposure to Azure DevOps, Git, or similar tools for version control and project management.
* Basic understanding of CI/CD pipelines and software development best practices.
* Strong willingness to learn, take feedback, and grow technical skills.
* Good communication and teamwork skills.
Preferred Qualifications:
* Coursework or hands-on experience with web service development or automation scripting.
* Exposure to Azure cloud services or other cloud platforms (AWS, GCP).
* Familiarity with reporting or BI tools such as Power BI or SSRS.
* Understanding of agile development and software delivery practices.
Nice to Haves:
* Familiarity with Collection Master software
* Experience in the litigation or collections industry
* Experience with generating AI prompts and implementing AI solutions
* React or other front-end web languages
Benefits:
Blitt and Gaines, P.C. offers PTO, Paid Holidays, Medical Benefits, Competitive Salary and 401k and profit sharing plans! Medical Benefits include - Medical, Dental, Vision, Life Insurance and Short Term Disability.
$66k-85k yearly est. 42d ago
Associate Software Developer
34259-Blitt and Gaines PC
Software engineering manager job in Urbandale, IA
Job DescriptionDescription:
Job Title: Associate Software Developer
As an associate software developer, you will be working with Blitt and Gaines, P.C.'s product development team, building and testing automation applications utilizing SQL, C#, Python and Power BI. This role will also continually review the historical and on-going accuracy and integrity of the data and reports generated from our systems.
This is an experienced level position with opportunity for potential advancement into further development roles within the firm. You will report to the Director of Development and work to build a variety of types of applications for our firm.
Key Responsibilities:
· Assist in the design and development of stored procedures and database queries to generate data for reports and dashboards.
· Support the development of automation tools and backend processes using C# or Python.
· Help build and maintain web services and APIs for internal and external applications.
· Collaborate with senior developers and analysts to understand business needs and deliver effective technical solutions.
· Participate in source control workflows using Git and project tracking through Azure DevOps.
· Contribute to the maintenance and evolution of CI/CD pipelines, including testing, builds, and deployment steps.
· Perform basic debugging and troubleshooting under the guidance of senior team members.
· Participate in code reviews, team meetings, and agile ceremonies.
Minimum Requirements:
· 1-2 years of experience with C# or Python in a professional or internship setting.
· Basic experience writing and maintaining SQL queries or stored procedures.
· Familiarity with REST APIs and how to interact with them.
· Exposure to Azure DevOps, Git, or similar tools for version control and project management.
· Basic understanding of CI/CD pipelines and software development best practices.
· Strong willingness to learn, take feedback, and grow technical skills.
· Good communication and teamwork skills.
Preferred Qualifications:
· Coursework or hands-on experience with web service development or automation scripting.
· Exposure to Azure cloud services or other cloud platforms (AWS, GCP).
· Familiarity with reporting or BI tools such as Power BI or SSRS.
· Understanding of agile development and software delivery practices.
Nice to Haves:
· Familiarity with Collection Master software
· Experience in the litigation or collections industry
· Experience with generating AI prompts and implementing AI solutions
· React or other front-end web languages
Benefits:
Blitt and Gaines, P.C. offers PTO, Paid Holidays, Medical Benefits, Competitive Salary and 401k and profit sharing plans! Medical Benefits include - Medical, Dental, Vision, Life Insurance and Short Term Disability.
Requirements:
$65k-84k yearly est. 8d ago
Manager, Software Engineer
Relativity 4.7
Software engineering manager job in Des Moines, IA
Posting Type
Hybrid
Relativity is a market-leading global tech company that equips legal and compliance professionals with a powerful platform to organize data, uncover the truth, and act on it. Our SaaS product, RelativityOne, is the fastest-growing in our company's history, trusted by the U.S. Department of Justice, 199 of the Am Law 200, and over 329,000 enabled users for litigation, internal investigations, and compliance projects.
We've been consistently recognized as a great workplace, and we seek individuals who bring their authentic selves to our team.
Job Description and Requirements
As a SoftwareEngineeringManagerinEngineering Systems, you will:
Lead an internal platform team that empowers Relativity developers to deliver high-value products.
Lead and develop a high-performing team of softwareengineers.
Serve as a subject matter expert for the product features your team owns.
Make decisionsregardingyour team's operations andobjectives.
Receive mentorship and coaching from leadership to support your success.
Key Responsibilities Include:
People & Performance Management
Oversee ascrum team, ensuring its success through Agile principles and leadership.
Foster a high-performance culture and cost-effective practices.
Allocate team members' efforts strategically based on organizational needs.
Drive organizational efficiency through industry best practices for SaaS products.
Conduct 1:1meetingsto supportyourdirect reports.
Promoteknowledge-sharingacross the team.
Offer technical leadership in your team's feature set or domain.
Guide employees on career development and future opportunities.
Manage the team's workload, hiring, and performance evaluation.
Technology & Strategy Leadership
Serve as a technology advisor, staying ahead of industry trends.
Contribute hands-on tosoftware design, development, and integration.
Leveragelead engineersand architects to develop effective solutions.
Develop a strategic vision for your team's domain.
Implement operational policies and drive process improvements.
We enjoy working with smart, driven people who have fun building innovative solutions. We expect you to be versatile, display leadership qualities, and be excited to tackle new challenges across the full tech stack.
Qualifications
Positive attitude and strong teamwork skills
Bachelor's degree in computer scienceor a related field
4+ years managingsoftware development teams
10+ years of experience in commercial-grade software development
Experience leading remote teams
Strong knowledge of:
Modern programming languages and object-oriented programming
High-performance, fault-tolerant distributed systems
Cloud environments (SaaS, PaaS)
Infrastructure as Code(Terraform,Pulumi, etc.)
Ability to motivate teams and improve efficiency under pressure
Strong verbal, presentation, and written communication skills
Experience with Agile methodologies
Experience with GitHub Actions, Jenkins, or other automation tools
Proven success leading SaaS or PaaS products
Cloud platforms (Azure preferred)
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values:
$155,000 and $233,000
The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.
Suggested Skills:
Budget Management, EngineeringManagement, Innovation, Leadership, Performance Management (PM), Process Improvements, Project Management, Quality Assurance (QA), Risk Management, Stakeholder Management
$100k-124k yearly est. 3d ago
Marketing Measurement Software Sales Director
Accenture 4.7
Software engineering manager job in Des Moines, IA
We Are:In this position, you would be working within Accenture Products and Platforms (APP). APP operates a portfolio of product mindset business units inside Accenture each with a shared mission to codify industry and functional knowledge into valuable and differentiated software assets for sale to Accenture clients or as market facing products in client's own offerings. APP teams overlay Pragmatic frameworks and Agile methodologies to create value and deliver excellence every day. APP products and platforms accelerate time to value, ensure customer satisfaction, and drive productive, long term client engagements. APP offers unique and rewarding opportunities and software career paths within Accenture.You Are:Accenture Products & Platforms is seeking a seasoned Software Sales Director for our suite of marketing measurement software products. You have a proven track record of selling SaaS - an integral team software team member. You are skilled at identifying opportunities, building consultative relationships, and closing complex deals. You excel in developing and executing growth strategies, collaborate comfortably with C-suite leaders, and thrive in fast-paced environments. As a Software Sales Director you will manage opportunities from sales pursuit to close, using deep sales process and offering expertise. You will develop relationships with key buyers and decision makers at new and/or existing clients to protect and grow the business. You will act as point of contact for resolution and escalation of all key items with the client and internally.The Work:
+ Own a sales plan for software, and meet and exceed sales targets for Software products and SaaS, Cloud Hosting, and Professional Services focused on the marketing measurement segment.
+ Plan Go-to-Market Strategy and gain buy-in and align accountability with internal and channel stakeholders.
+ Assure activities to drive top of funnel are sufficient to drive conversion and close to meet/exceed sales plan. Assure pursuit and capture motions have sufficient momentum to advance at pace, or own remediation thereof.
+ Proactively manage sales campaigns, leveraging in-depth domain software expertise software to close opportunities and grow profitable revenue.
+ Cultivate relationships with C-level, IT leaders, and business stakeholders to position software as key to unlocking value and enable transformation.
+ Build trust with prospects and clients, identify challenges, and offer tailored solutions that map to the key KPIs of key buyer- and user personas.
+ Collaborate with Product Marketing, Lead Origination, Pre-Sales, Product Management, Professional Services, and Engineering teams to ensure client needs are met and sales origination and pursuits are successful, and feedback loops are engaged/active - culture of continuous improvement on product value.
+ Stay informed about emerging trends within marketing measurement and the adjacent ecosystem and technologies, competitive landscape, and regulatory requirements.
+ Represent marketing measurement products and Accenture at industry events.
Travel may be required for this role. The amount of travel will vary from 0 to 100% depending on business need and client requirements. Typically, the amount of travel will vary around 40% depending on business need and client requirements.
Here s What You Need
+ Minimum 6 years of experience in product domain, industry, or ecosystem.
+ Minimum 3 years of enterprise software products and SAAS sales proven track record of exceeding sales metrics.
+ Minimum 3 years with tech modernization for Fortune 2000 large enterprises.
+ Bachelor's degree or equivalent (minimum 12 years) work experience. (If Associate's Degree, must have minimum 6 years work experience)
Professional Skills requirements
+ Professionals in this position should have deep knowledge of telecommunications, media, advertising or marketing industry.
+ Proven ability to develop and maintain relationships with C suite executives.
+ Experience designing executing go to market strategies and campaigns.
+ Demonstrated success in closing complex, high value sales opportunities.
Bonus Points If You Have
+ Strong persuasive communication and presentation abilities.
+ Advanced negotiation skills to navigate complex financial and operational requirements.
+ Fluency in managing sales processes such as forecasting and pipeline management, origination and negotiation capabilities, preparation and execution of industry events, coordinating RFP response processes.
+ Self driven, tenacious, diligent and resilient, with a positive outlook.
Compensation at Accenture varies depending on a wide array of factors, which may include but are not limited to the specific office location, role, skill set, and level of experience. As required by local law, Accenture provides a reasonable range of compensation for roles that may be hired as set forth below.We accept applications on an on-going basis and there is no fixed deadline to apply.
Information on benefits is here. (************************************************************
Role Location Annual Salary Range
California $132,500 to $271,000
Cleveland $122,700 to $216,800
Colorado $132,500 to $234,100
District of Columbia $141,100 to $249,300
Illinois $122,700 to $234,100
Maryland $132,500 to $234,100
Massachusetts $132,500 to $249,300
Minnesota $132,500 to $234,100
New York/New Jersey $122,700 to $271,000
Washington $141,100 to $249,300
Requesting an Accommodation
Accenture is committed to providing equal employment opportunities for persons with disabilities or religious observances, including reasonable accommodation when needed. If you are hired by Accenture and require accommodation to perform the essential functions of your role, you will be asked to participate in our reasonable accommodation process. Accommodations made to facilitate the recruiting process are not a guarantee of future or continued accommodations once hired.
If you would like to be considered for employment opportunities with Accenture and have accommodation needs such as for a disability or religious observance, please call us toll free at **************** or send us an email or speak with your recruiter.
Equal Employment Opportunity Statement
We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
For details, view a copy of the Accenture Equal Opportunity Statement (********************************************************************************************************************************************
Accenture is an EEO and Affirmative Action Employer of Veterans/Individuals with Disabilities.
Accenture is committed to providing veteran employment opportunities to our service men and women.
Other Employment Statements
Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States.
Candidates who are currently employed by a client of Accenture or an affiliated Accenture business may not be eligible for consideration.
Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process. Further, at Accenture a criminal conviction history is not an absolute bar to employment.
The Company will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Additionally, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the Company's legal duty to furnish information.
California requires additional notifications for applicants and employees. If you are a California resident, live in or plan to work from Los Angeles County upon being hired for this position, please click here for additional important information.
Please read Accenture's Recruiting and Hiring Statement for more information on how we process your data during the Recruiting and Hiring process.
$141.1k-249.3k yearly 11d ago
Software Developer II - Full Stack (Angular, Java)
NISC
Software engineering manager job in Cedar Rapids, IA
NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and valued-priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. We are an AI-forward company committed to being a technology leader in our industry. NISC has been ranked in ComputerWorld's Best Places to Work for 23 years, and we are looking for qualified individuals to join our team.
Our Members have over 16 million end customers (residential customers and businesses who receive power, internet, television and/or telephone services) that they serve. Our enterprise software solution enables our Members to compete effectively in the industry, while excelling in customer service.
Position Overview:
NISC is always seeking out talented software developers & engineers who are motivated, collaborative, and excited to solve complex challenges. We're especially interested in individuals with experience working on a full stack development team in emerging technologies who can help us explore and integrate intelligent automation into our solutions.
We look for individuals who thrive in a team environment, are committed to accomplishing shared goals, and are eager to learn and innovate. This position would be on our SmartHub Web Development team, which is NISC's solution providing functionality for our Member's end consumers (residential and businesses receiving their power, internet, telephone or TV services) to self-manage their accounts around account information, payments, etc.
Essential Functions:
Design and build responsive web applications
Stand up RESTful web services
Container-driven development (Kubernetes, microservices)
Collaborate with cross-functional teams to research, design, and implement new features
Research, analyze, and resolve moderately complex customer issues and bugs
Unit test and integration test code as needed
Leverage generative AI tools and technologies to enhance productivity, creativity, and problem-solving within the scope of the role.
Follow all established software development methodologies and procedures
Explore and prototype intelligent agent-based features that enhance user experience or automate workflows
Other duties as assigned
Desired Experience and Skills Preferred:
Generally, requires 5+ years' experience in software development
Proficient with Angular, TypeScript or GWT
Java or other object-oriented programming experience
Experience with RDBMS (Postgres, Oracle)
Experience with cloud technology stack (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra)
Proficient in developing responsive content and managing performance optimization
Understanding of modern softwareengineering principles (managing complexity, abstraction, separation of concerns, modularity, cohesion, coupling)
Working knowledge of web trends, architecture, and deployment patterns
Experience with automated testing methods (Unit, Integration, Contract, End-to-end)
Experience with Git, including branching/merging workflows
Understanding of Test-Driven Development and validating acceptance criteria
Experience with JIRA, Confluence, Bitbucket, Bamboo
Experience with using agentic AI coding tools (Claude Code, Augment, Jetbrains Junie, Github Copilot, Cursor, OpenAI Codex)
Commitment to NISC's Statement of Shared Values
Work Schedule:
Hybrid from one of our office locations:
Cedar Rapids, IA
Lake Saint Louis, MO
Mandan, ND
Hybrid Schedule: Minimum of working 3 days per week out of an office location and ability to work up to all 5 days a week from an office location.
Required Days from an Office Location: Tuesday, Wednesday, and Thursday
NISC's Shared Values & Competencies:
We're a cooperative, which means we're owned by the Members we serve. It also means that our focus is on taking care of our Members and our employees, rather than having a big bottom line. Quality service and innovative technology start with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart.
Integrity - We are committed to doing the right thing - always.
Relationships - We are committed to building and preserving lasting relationships.
Innovation - We promote the spirit of creativity and champion new ideas.
Teamwork - We exemplify the cooperative spirit by working together.
Empowerment - We believe individuals have the power to make a difference.
Personal Development - We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization.
Benefits:
Medical, Dental and Vision Insurance.
Health Savings Account (HSA) with $100 monthly contributions from NISC.
Like to walk? Improve your overall wellness knowledge? Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program.
Dependent Care Flexible Spending Account (FSA) thru Paylocity.
Fully covered life insurance up to x3 annual base salary.
Fully covered short- and long-term disability.
401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions.
PTO accrual levels dependent on years of service, 120 Life Leave Event hours, Holiday Week, and 9 paid holidays.
$2,500 Interest-FREE technology loan program.
$25,000 employee educational assistance program.
Volunteer, Wellness, Family Events and other employee fun supplied by our committees.
Employee Assistance Program; assisting employees and dependents with virtually any life event.
Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships.
Desired Education:
Bachelor's Degree in a Computer Science-related field or equivalent experience.
Minimum Physical Requirements:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employees are regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment.
Disclaimer:
Management may modify this job description by assigning or reassigning duties and responsibilities at any time.
$66k-86k yearly est. Auto-Apply 28d ago
Software Developer
Mindlance 4.6
Software engineering manager job in Urbandale, IA
Mindlance is a national recruiting company which partners with many of the leading employers in IT, financial services, engineering, semiconductor, clinical and pharmaceutical domains. You can learn more about us at *****************
.
Job Description
Position Details:
Position: Software Developer
Location: Urbandale, IA
Duration: 05+ months
Description:
Looking for full stack developers to focus on both frontend and backend needs. Required: Java, JavaScript, React, .NET. Preferred: Node.js.
The team will be working to expand the Operations Center's capabilities to bring in new data sources, focusing specifically on ISOXML formats that are used by various 3rd party displays.
As part of this expansion, the team will also develop a conflict resolution interface that supports missing data, as well as batch editing.
The team will receive UX specifications, non-functional requirements, architectural guidance and prioritization of features from the Runway Team.
They will also be working with a Deere-provided Product Owner to help manage the backlog, including story breakdown. The team will be responsible for story estimation, sprint-to-sprint commitments of work, code development and testing (TDD), support of defects related to these features and functionality.
Additional Information
All your information will be kept confidential according to EEO guidelines.
$69k-88k yearly est. 8h ago
Learn more about software engineering manager jobs