We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Software Engineering Salary in St. Louis, MO

Receive statistics information by mail

Software Engineering Salary in St. Louis, MO

12 936 $ Average monthly salary

Average salary in the last 12 months: "Software Engineering in St. Louis"

Currency: USD Year: 2024
The bar chart shows the change in the level of average salary of the profession Software Engineering in St. Louis.

Similar vacancies rating by salary in St. Louis

Currency: USD
Among similar professions in St. Louis the highest-paid are considered to be IT Management. According to our website the average salary is 140000 usd. In the second place is Developer with a salary 100000 usd, and the third - Embedded Software Engineer with a salary 12936 usd.

Recommended vacancies

Software/Web Developer CTH
PSOC, St. Louis, MO, US
Federal Government Agency in the St Louis area.1040 hours then convert.W-2 or corp to corp rate: 77/hourVisual Basic, .NET architectural, and modern programming languages such as but not limited to Python, Java, Javascript, HTML, and NGA system architecture.US Citizenship is required.Software/Web DeveloperSoftware DevelopmentSoftware/Web Developer local to St. Louis, MO with an active TS/SCI.The Software/Web Developer shall have experience in modern software and system design for complex geomatics systems, experienced with object-relational databases (with preferred experience in PostgreSQL) and database management systems, geospatial extensions and relevant application software, such as MAPINFO or ESRI Arc suite of applications. Experienced in Visual Basic, .NET architectural, and modern programming languages such as but not limited to Python, Java, Javascript, HTML, and NGA system architecture. Designers will be maintaining and modernizing software that supports program and production management of Controlled Image Base (CIB) and Digital Point Positioning Database (DPPDB).Duties Include:CIB Management and/or follow-on:Builds, manages and tracks NGA, Industry, and International Partners CIB productionAccess and integrate GIMS, GDATM, NGA product dissemination, and GEOINT Requirements Management System (GRMS) dataWhiteboard, dashboard metrics, workflow management capabilitiesFoundation and/or follow-on:Builds, manages, and tracks NGA, Industry, and International Partner Adjusted Mapping Support Data (AMSD) and Digital Point Positioning Database (DPPDB) production, Up Close and Personal (UCAP), Geopositioning Metadata Model (GMM), and other products developed by the Precise Imagery Division (SFNP)Access and integrate GIMS, GDATM, NGA product dissemination, and GEOINT Requirements Management System (GRMS) dataWhiteboard, dashboard metrics, workflow Management CapabilitiesRequired/Desired:Required:Experience with geospatial extensions and relevant application software, such as MAPINFO and/or ESRI Arc suite of applicationsSTEM degree, certification(s), or minimum 2-years’ experience in Visual Basic, .NET architectural, and modern programming languages such as but not limited to Python, Java, Javascript, HTML, and NGA system architectureExperience in developing and creating modern software and system designExperience with object-relational databases (with preferred experience in PostgreSQL) and database management systemsKnowledge with web based development and AWS infrastructure(U) Other: NGA will provide the workspace, workstation and software on COE-level system in the Precise Imagery footprint
Software Test Engineer I
Epsilon Systems Solutions, Inc., St. Louis
Software Test Engineer IJob ID: 2024-246Date Posted: 2024-04-02T00:00:00Location: St. Louis, MOMinimum Experience: 0 yearsEducation: Bachelor's DegreeEpsilon C5I (www.epsilonsystems.com/c5i), focused on software development and systems engineering for complex command, control, intelligence and combat systems, is seeking a Software Test Engineer I with 0-4 years' experience for work in St Louis, MO. If you have a passion for excellence in engineering and enjoy working on challenging projects in a fast-paced, team-oriented environment – read on! Duties & Responsibilities:Develop and implement test plans and content that drive software engineering practicesDesign test scenarios and scriptsWork with a Windows-based operating systemIntegrate testing framework into development environment Required Qualifications:Up to four (0-4) years' experience in writing and executing automated test procedures in a continuous integration environmentBachelor's degree in software engineering or computer science.DoD TS SCI ClearanceExperience with CGSWeb/iSpy workflowsExperience with various development tools/languages such as Java, Linux, Junit, Maven, etc.Agile development experienceProficient in MS Office products (Excel, PowerPoint, Word).Ability to initiate, prioritize and coordinate multiple tasks simultaneously.Ability to operate independently and proactivelyExceptional organizational and communication skillsPursuant to the various government contractual requirements, all applicants must be U.S. Citizens. ADA Notations:Able to handle prolonged sitting and use of computer (typing, keyboarding).Office environment.Epsilon Systems Solutions, Inc. and its subsidiaries are proud to be Equal Employment Opportunity and Affirmative Action employers, Minority/Female/Disabled/Veterans.PI239023763
Senior Software Engineer (Azure Platform Engineer)
Mastercard, St. Louis
Our PurposeWe work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation and delivers better business results.Title and SummarySenior Software Engineer (Azure Platform Engineer)ABOUT MASTERCARDMastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world. We do well by doing good. Our core values of trust, partnership, agility, and thoughtful risk taking are displayed in everything we do. Our culture of collaboration and inclusion makes our company the place where the best people choose to be.OVERVIEWOn the Cloud Platform team, you will be working with Mastercard's Azure Platform Engineering team. The team is responsible for developing the best of breed Azure Platform capabilities to application development teams such that automated cloud infrastructure can be provided to software engineering and operation teams. The Role* Implement solutions to manage Mastercard's Azure infrastructure via code.* Engage and improve the lifecycle of the Azure platform and services -- from development to deployment, operation, and refinement.* Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.* Design and Develop scalable Big Data Warehouse solutions* Practice sustainable incident response and blameless postmortem.All About You * Experience in the fields of Computer Science or Software Engineering.* Experience in Azure infrastructure provisioning through automation tools Terraform. * Experience in the design and development of scalable Big Data Warehouse solutions on the Cloud* Experience programming in at least one of the following languages: Python, Java, Go, Bash, etc.* Experience using DevOps tools such as Jenkins, BitBucket, Artifactory, Sonarqube, etc.* Having an understanding of best practices for Logging, Monitoring, and Alerting solutions.* Experience with software deployment and configuration automation* Bachelor's degree in Computer Science, or a related technical field involving programming* Expertise in designing, analyzing, and troubleshooting large-scale systems.* Ability to debug, optimize code, and automate routine tasks.* Systematic problem-solving approach, with effective communication skills and a sense of drive.* Understanding of Windows/Linux operating systems.In the US, Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. If you require accommodations or assistance to complete the online application process, please contact [email protected] and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.Corporate Security ResponsibilityAll activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:Abide by Mastercard's security policies and practices;Ensure the confidentiality and integrity of the information being accessed;Report any suspected information security violation or breach, andComplete all periodic mandatory security trainings in accordance with Mastercard's guidelines.In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary based on location, experience and other qualifications for the role and may be eligible for an annual bonus or commissions depending on the role. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance), flexible spending account and health savings account, paid leaves (including 16 weeks new parent leave, up to 20 paid days bereavement leave), 10 annual paid sick days, 10 or more annual paid vacation days based on level, 5 personal days, 10 annual paid U.S. observed holidays, 401k with a best-in-class company match, deferred compensation for eligible roles, fitness reimbursement or on-site fitness facilities, eligibility for tuition reimbursement, gender-inclusive benefits and many more.Pay RangesRemote - New York: $115,000 - $184,000 USDRemote - St. Louis: $115,000 - $184,000 USDOur PurposeWe work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation and delivers better business results.Title and SummarySenior Software Engineer (Azure Platform Engineer)ABOUT MASTERCARDMastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world. We do well by doing good. Our core values of trust, partnership, agility, and thoughtful risk taking are displayed in everything we do. Our culture of collaboration and inclusion makes our company the place where the best people choose to be.OVERVIEWOn the Cloud Platform team, you will be working with Mastercard's Azure Platform Engineering team. The team is responsible for developing the best of breed Azure Platform capabilities to application development teams such that automated cloud infrastructure can be provided to software engineering and operation teams. The Role* Implement solutions to manage Mastercard's Azure infrastructure via code.* Engage and improve the lifecycle of the Azure platform and services -- from development to deployment, operation, and refinement.* Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.* Design and Develop scalable Big Data Warehouse solutions* Practice sustainable incident response and blameless postmortem.All About You * Experience in the fields of Computer Science or Software Engineering.* Experience in Azure infrastructure provisioning through automation tools Terraform. * Experience in the design and development of scalable Big Data Warehouse solutions on the Cloud* Experience programming in at least one of the following languages: Python, Java, Go, Bash, etc.* Experience using DevOps tools such as Jenkins, BitBucket, Artifactory, Sonarqube, etc.* Having an understanding of best practices for Logging, Monitoring, and Alerting solutions.* Experience with software deployment and configuration automation* Bachelor's degree in Computer Science, or a related technical field involving programming* Expertise in designing, analyzing, and troubleshooting large-scale systems.* Ability to debug, optimize code, and automate routine tasks.* Systematic problem-solving approach, with effective communication skills and a sense of drive.* Understanding of Windows/Linux operating systems.In the US, Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. If you require accommodations or assistance to complete the online application process, please contact [email protected] and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.Corporate Security ResponsibilityAll activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:Abide by Mastercard's security policies and practices;Ensure the confidentiality and integrity of the information being accessed;Report any suspected information security violation or breach, andComplete all periodic mandatory security trainings in accordance with Mastercard's guidelines.In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary based on location, experience and other qualifications for the role and may be eligible for an annual bonus or commissions depending on the role. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance), flexible spending account and health savings account, paid leaves (including 16 weeks new parent leave, up to 20 paid days bereavement leave), 10 annual paid sick days, 10 or more annual paid vacation days based on level, 5 personal days, 10 annual paid U.S. observed holidays, 401k with a best-in-class company match, deferred compensation for eligible roles, fitness reimbursement or on-site fitness facilities, eligibility for tuition reimbursement, gender-inclusive benefits and many more.Pay RangesRemote - New York: $115,000 - $184,000 USDRemote - St. Louis: $115,000 - $184,000 USDPDN-9bba8c6c-5307-4dcb-bbd3-a8a5923375fb
Software Engineering Manager
Millipore Corporation, St. Louis
We are seeking a dynamic and experienced Software Engineering Manager to lead our talented team of engineers in the development and enhancement of our AI drug discovery platform (AIDDISON). As a Software Engineering Manager, you will play a critical role in shaping the technical direction, fostering a culture of innovation, and ensuring the successful delivery of high-quality software products. Responsibilities:Provide visionary technical leadership and mentorship to a dynamic team of software engineers, data scientists, and machine learning experts.Collaborate closely with cross-functional teams to translate business objectives into technical requirements and deliver innovative solutions that drive value.Direct the development and execution of project plans, ensuring alignment with strategic goals, timelines, and quality standards.Champion the adoption of best practices for software development, including MLOps methodologies for seamless integration, deployment, and monitoring of AI models.Stay at the forefront of generative AI research, evaluating emerging technologies and methodologies to enhance our AI drug discovery platform.Cultivate a culture of creativity, collaboration, and continuous learning within the engineering team, fostering an environment where bold ideas thrive. Qualifications:Bachelor's or Master's degree in Computer Science, Chemistry, Engineering or related field.At least 8 years' of experience in software development, with a focus on AI/ML and generative AI techniques.Proven track record of technical leadership and project management in a fast-paced, innovative environment.Expertise in programming languages such as Python, with hands-on experience in AI frameworks like TensorFlow, PyTorch, or GPT.Understanding of generative AI concepts, including generative adversarial networks (GANs), variational autoencoders (VAEs), and reinforcement learning.Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP) and containerization/serverless technologies (e.g., Docker, Kubernetes).Strong understanding of MLOps principles and experience implementing MLOps pipelines for AI model deployment, monitoring, and optimization.Strong communication skills with the ability to convey complex technical concepts to diverse audiences. Preferred Qualifications:Knowledge of pharmaceutical regulatory requirements and compliances.In-depth understanding of small molecule drug discovery - design, make, test, analysis Location: This is a hybrid position, flexible to be located from either our St. Louis, MO or Burlington/Billerica, MA sites.
Sr Software Engineer
Millipore Corporation, St. Louis
The Digital and eCommerce team currently operates several B2B websites and direct digital sales channels via a globally deployed cloud-based platform that are a growth engine for Millipore Sigma business. We provide a comprehensive catalog of all products, enabling our customers to find products and purchase products as well as get detailed scientific information on those products. Our Digital and eCommerce division is looking to transform the Digital and eCommerce technology engine for Millipore Sigma. As a Senior Software Engineer, you will play a key role helping to design and build new features and components in our evolving platform, helping to embrace modern principles like microservices and event driven architectures. Specific responsibilities include: Work as part of an Agile development team, taking ownership for one or more services Take ownership of features and epics, working as part of a team - ensuring excellence in design, code, test, and operation A willingness to embrace change and foster a Growth and Learning culture on the team Mentoring team members through code and design reviews Work with product owners to help refine the backlog, breaking down features and epics into executable stories Have a high quality software mindset - making sure that the code you write works Who You Are:Minimum Qualifications: Bachelor's Degree in Software Engineering, Computer Science, or other IT discipline. 5+ years of hands-on software engineering experience 1+ years of experience with Java within the last 5 years 1+ years of experience in developing Representational State Transfer (REST) services1+ years of experience in unit test frameworks Preferred Qualifications: Experience with Microservices, CI/CD, Event Oriented Architectures and Distributed Systems Experience with cloud environments (e.g. Google Cloud Platform, Azure, Amazon Web Services, etc.) Familiarity with web technologies (e.g. JavaScript, HTML, CSS), data manipulation (e.g., SQL), and version control systems (e.g., GitHub) Familiarity with DevOps practices/principles, Agile/Scrum methodologies, CI/CD pipelines and the product development lifecycle Familiarity with modern web APIs and full stack frameworks.Experience with Java, ElasticSearch, Kubernetes, Spring, and Spring Boot Experience developing B2B eCommerce systemsAbility to provide solutions based on the business requirements. Ability to collaborate with cross-functional teams. Ability to work with global teams and a flexible work schedule. Excellent problem-solving and communication skills, including being customer-centric
Staff AEM Software Engineer
Millipore Corporation, St. Louis
Our Digital and eCommerce division is looking to transform the Digital and eCommerce technology engine for Millipore Sigma. As a Staff Software Engineer, you will play a leadership role on a product team to design and build new features and components in our evolving platform, helping to embrace modern principles like microservices and event driven architectures. ABOUT OUR TECHNOLOGY The Digital and eCommerce team currently operates several B2B websites and direct digital sales channels via a globally deployed cloud-based platform that are a growth engine for Millipore Sigma's life science business. We provide a comprehensive catalog of all products, enabling our customers to find products and purchase products as well as get detailed scientific information on those products. ESSENTIAL JOB FUNCTIONS Work as part of an Agile development team, taking ownership for one or more services Provides leadership to the Agile Development team, driving technical designs to support business goals Ensuring the entire team exemplifies excellence in design, code, test and operation A willingness to lead by example - embracing change and foster a Growth and Learning culture on the team Mentoring team members through code review, design reviews Taking a lead role, working with product owners to help refine the backlog, breaking down features and epics into executable stories Have a high quality software mindset - making sure that the code you write works Who you are: Minimum Qualifications:Bachelor's/Master's degree in computer science or equivalent. 8-10+ years of hands-on software engineering experience with at least one full cycle implementationMinimum 3 years of hands on experience with AEM. Strong understanding of Adobe Experience Manager's architecture, components, and best practices.Demonstrates broad and deep expertise in multiple computer languages and frameworks (e.g., open source). Designs, develops, and approves end-to-end functionality of a product line. Preferred Qualifications:Experience with Microservices, CI/CD, Event Oriented Architectures and Distributed Systems Ability to provide solutions based on business requirements. Ability to collaborate with cross-functional teams. Ability to work with global teams and a flexible work schedule. Experience with cloud environments (e.g., Google Cloud Platform, Azure, Amazon Web Services, etc.) Experience leading product oriented engineering development teams is a plus Familiarity with web technologies (e,g,, JavaScript, HTML, CSS), data manipulation (e.g., SQL), and version control systems (e.g., GitHub) Familiarity with DevOps practices/principles, Agile/Scrum methodologies, CI/CD pipelines and the product development lifecycle Familiarity with modern web APIs and full stack frameworks. Experience with Java, ElasticSearch, Kubernetes, Spring, Spring BootExperience developing eCommerce systems - especially B2B eCommerce - is a plus.
Engineering Specialist
American Water, St. Louis
Share Our Purpose. Be Yourself. Feel Valued. People are the heart of our business. As an American Water employee, you will be offered a competitive salary and health benefits package, along with opportunities to develop, grow, and evolve your career. Our benefits packages focus on key areas such as health & wellness, emotional & well-being, and savings for current & future goals.We are Beautifully Different. We strongly believe having diversity across our company makes us more successful and helps us provide essential services to our customers. We are stronger because we embrace different ideas, viewpoints, experiences, and backgrounds. American Water is the best choice for your next role! Click here for more information on our inclusion, diversity, and equity journey.About American Water American Water (NYSE: AWK) is the largest regulated water and wastewater utility company in the United States. With a history dating back to 1886, We Keep Life Flowing® by providing safe, clean, reliable and affordable drinking water and wastewater services to more than 14 million people across 14 regulated jurisdictions and 18 military installations. American Water's 6,500 talented professionals leverage their significant expertise and the company's national size and scale to achieve excellent outcomes for the benefit of customers, employees, investors and other stakeholders.As one of the fastest growing utilities in the U.S., American Water expects to invest $30 to $34 billion in infrastructure repairs and replacement, system resiliency and regulated acquisitions over the next 10 years. The company has a long-standing history of executing its core operations, aligned with sustainable best practices, through its commitments to safety, affordability, customer service, protecting the environment, an inclusive workforce and strengthening communities.American Water has been recognized on the 2023 Bloomberg Gender-Equality Indexfor the fifth consecutive year, ranked 18th on Barron's 100 Most Sustainable U.S. Companies 2023 List, earned the U.S. Department of Homeland Security SAFETY Act designation and U.S. Environmental Protection Agency's WaterSense® Excellence Award, among additional state, local and national recognitions. For more information, visit amwater.com and join American Water on LinkedIn, Facebook, Twitter and Instagram.Primary Role Assist in coordinating and administering the asset capital planning, design, project delivery and construction of water resource projects and performance of tasks including all or part of the following duties: data input/analysis for department processes and report generation; procurement; capital program spend tracking; fixed asset and job cost order processing; expense spend tracking; inventory control, asset records management; preparation and maintenance of documentation, general support and administration of projects and department needs; and special projects. #LI-JS1Key Accountabilities Effectively coordinate and administer functional support work processes for activities including asset capital planning, design, project delivery and construction to limited tasks for varying water resource system projects. Input and analyze data for department work processes, business systems and reports. Prepare variance reports as required. Assists in preparation of documents related to the investment budget. Assists in monitoring expenditures to budget according to the Capital Investment Management polices and procedures. Prepare and analyze or contribute to department or functional key performance indicator reports, balance scorecard reports, business performance reviews, and MD Reports. Support procurement of materials and services and effectively utilize business system and procurement agreements. Prepare and maintain files, records, drawings, reports, maps, charts, budgets and other data related to engineering and construction projects. Knowledge/Skills General knowledge of business practices and principles including basic budgeting and accounting. Good working knowledge of computer programs, databases and software to support specific assignments. Knowledge of water or other utility operations preferred. Demonstrated organization and administrative skills. Good project/process management skills. Good analytical and problem solving skills. Good communication skills. Effective interpersonal skills. Experience/Education Minimum 5 years experience in utility operations, engineering, construction or business administration support. High School or G.E.D. required. Associates Degree in Applied Science, Engineering or Engineering Technology preferred. Work Environment Office environment. Competencies Champions safetyCustomer obsessedCultivates innovationNimble learningDrives ResultsCollaboratesJoin American Water...We Keep Life Flowing™American Water is firmly committed to Equal Employment Opportunity (EEO) and prohibits employment discrimination for employees and applicants based on his or her age, race, color, pregnancy, gender, gender identity, sexual orientation, national origin, religion, marital status, citizenship, or because they are an individual with a disability, protected veteran or other status protected by federal, state, and local laws.Nearest Major Market: St Louis
Engineering Automation & Controls (SCADA)
American Water, St. Louis
Share Our Purpose. Be Yourself. Feel Valued. People are the heart of our business. As an American Water employee, you will be offered a competitive salary and health benefits package, along with opportunities to develop, grow, and evolve your career. Our benefits packages focus on key areas such as health & wellness, emotional & well-being, and savings for current & future goals.We are Beautifully Different. We strongly believe having diversity across our company makes us more successful and helps us provide essential services to our customers. We are stronger because we embrace different ideas, viewpoints, experiences, and backgrounds. American Water is the best choice for your next role! Click here for more information on our inclusion, diversity, and equity journey.About American Water American Water (NYSE: AWK) is the largest regulated water and wastewater utility company in the United States. With a history dating back to 1886, We Keep Life Flowing® by providing safe, clean, reliable and affordable drinking water and wastewater services to more than 14 million people across 14 regulated jurisdictions and 18 military installations. American Water's 6,500 talented professionals leverage their significant expertise and the company's national size and scale to achieve excellent outcomes for the benefit of customers, employees, investors and other stakeholders.As one of the fastest growing utilities in the U.S., American Water expects to invest $30 to $34 billion in infrastructure repairs and replacement, system resiliency and regulated acquisitions over the next 10 years. The company has a long-standing history of executing its core operations, aligned with sustainable best practices, through its commitments to safety, affordability, customer service, protecting the environment, an inclusive workforce and strengthening communities.American Water has been recognized on the 2023 Bloomberg Gender-Equality Indexfor the fifth consecutive year, ranked 18th on Barron's 100 Most Sustainable U.S. Companies 2023 List, earned the U.S. Department of Homeland Security SAFETY Act designation and U.S. Environmental Protection Agency's WaterSense® Excellence Award, among additional state, local and national recognitions. For more information, visit amwater.com and join American Water on LinkedIn, Facebook, Twitter and Instagram.Primary Role Responsible for implementing, maintaining and supporting the automation & process control infrastructure. Provide expert assistance and collaborate in creating engineering plans, designs, monitoring, build and commissioning of automation & process control systems. Understand and apply new technological systems and multiple vendor products to develop and support innovative system solutions that match operational and business requirements. Assist in the development of standards, practices and policies related to the installation, maintenance and operations of automation & process control systems. Develop, deploy and maintain standard and custom programming and configuration code for the automation & process control systems. Provide second level support for maintaining the automation & process control infrastructure, which includes on call as well as on site when required. Manage automation & process control system projects as required. Perform quality assurance checks of automation & process control systems as required. Manage direct reports as required. #LI-JS1Key Accountabilities Project Responsibilities: Work collaboratively with design engineers, operations personnel, and other internal staff on the design, review, information gathering, inspection, and commissioning / start-up of projects that include process control equipment or systems. Ability to execute projects from conception to start-up within budget and project schedule. Develop programming and configuration code for process control systems, make changes to existing programs, review work performed by outside contractors, participate in factory witness testing, and coordinate control system issues between project engineering, the instrumentation contractor, and American Water management. Review control logic strategies and implement programming changes to optimize control strategies for treatment and pumping processes and automate where appropriate. Support and Administration: Perform or coordinate maintenance activities on process control equipment or systems. Perform upgrades, add new facilities, and provide replacement of hardware and software. Troubleshoot and resolve control system issues. Investigate new technological developments and processes. Research, recommend, and implement systems to enhance Systems functionality and reliability. Advise, instruct, and/or assist operating company personnel on proper operation and maintenance of Process Control equipment or Systems. Provide Technical instruction as required. Work with operations personnel to implement appropriate policies, standards, practices, and guidelines for all phases of Process Control implementation and maintenance. Work with members of operating company to enforce compliance with mandatory Process Control policies and procedures. Make recommendations to change standards and methods to improve processes and results. Provide supervision and/or support for Controls Engineer or Controls Specialist staff members as required. Change Management: Ensure compliance with the Change Management process. Enforce process control system life cycle practices. Vendor Relationships: Develop and maintain relationship with Process Control vendors to keep current with changes in operational control systems. Review vendor specifications, report findings and make recommendations. Knowledge/Skills Strong knowledge of P&IDs, control elementary drawings, ISA instrument specifications, and loop diagrams. Working knowledge of industrial control system platforms including PLC / DCS / HMI programming / design / configuration. Knowledge of process computers and data collection methods. Understanding of PC Networking technology, telemetry methods and historical archiving databases. Strong knowledge of project management and application development methodologies and tools. Knowledge of business applications, Microsoft Office products and productivity tools (e.g. MS Word, MS Project, Excel, PowerPoint, Lotus Notes). Demonstrative knowledge of engineering concepts and their application; water/wastewater equipment and systems operations preferred. Working knowledge of electrical, mechanical, and instrumentation process control equipment and systems. Demonstrated ability to configure programmable process controllers PLCs / RTUs (Allen - Bradley, Modicon, Rockwell Automation, Siemens, Emerson). Demonstrated ability to configure HMI with Iconics, Intellution, or Wonderware. Ability to develop Process Control Functional descriptions. Demonstrated ability to solve complex process control problems related to water / wastewater systems. Proficient with identifying, planning, scheduling, conducting, and coordinating detailed phases of Capital Projects Proficient with data communications systems, protocols, wired and wireless network systems, and radio telemetry. Strong organizational and time management skills with attention to detail. Excellent interpersonal, people and people management skills (e.g. listening, coaching, facilitating, tact/diplomacy, employee relations, development, motivation, team building). Ability to prioritize and manage multiple projects simultaneously and adapt to changes in priority efficiently. Excellent client relations skills and customer service orientation. Excellent planning, time management and organization skills. Good verbal and written communications skills, including presentation expertise and the ability to communicate complex issues clearly. Rapidly assesses options and likely consequences when under time pressure to make decisions or solve problems. Experience/Education Minimum two (2) years of experience in the maintenance, troubleshooting, calibration, repair and installation of Process Control Systems (SCADA and DCS), configuration and programming of PLCs / RTUs (Allen - Bradley, Modicon, Rockwell Automation, Siemens, Emerson) and HMIs (Iconics, Intellution, Wonderware), control and instrument loops. Experience with data communications systems, protocols, wired and wireless network systems, and radio telemetry. Experience with OPC, Visual Basic, and SQL applications. Four year (4) degree or equivalent. Significant additional experience and/or certifications or other education and training may be substituted for formal education. Work Environment Operating Facilities - Multi District/State Coverage Area. Requires "on-call" out of hours support during evenings, nights, holidays and weekends. Travel Requirements Travel, including overnight, as required. Competencies Champions safetyCustomer obsessedCultivates innovationNimble learningDrives ResultsCollaboratesJoin American Water...We Keep Life Flowing™American Water is firmly committed to Equal Employment Opportunity (EEO) and prohibits employment discrimination for employees and applicants based on his or her age, race, color, pregnancy, gender, gender identity, sexual orientation, national origin, religion, marital status, citizenship, or because they are an individual with a disability, protected veteran or other status protected by federal, state, and local laws.Nearest Major Market: St Louis
Senior Software Engineer - Full Stack
Equifax Inc., St. Louis
Equifax is seeking a creative, high-energy and driven Full Stack Software Engineer with hands-on development skills to work on a variety of meaningful projects in our Equifax Workforce Solutions (EWS) business unit. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking, committed, and enthusiastic software engineer who is passionate about technology. The software engineer will work a hybrid schedule, coming into the office 3 days per week, in St Louis, MO. What you'll do Design, develop, and operate high scale applications across the full engineering stack Design, develop, test, deploy, maintain, and improve software. Apply modern software development practices (serverless computing, microservices architecture, CI/CD, infrastructure-as-code, etc.) Work across teams to integrate our systems with existing internal systems, Data Fabric, CSA Toolset. Participate in technology roadmap and architecture discussions to turn business requirements and vision into reality. Participate in a tight-knit, globally distributed engineering team. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on network, or service operations and quality. Manage sole project priorities, deadlines, and deliverables. Research, create, and develop software applications to extend and improve on Equifax Solutions Collaborate on scalability issues involving access to data and information. Actively participate in Sprint planning, Sprint Retrospectives, and other team activity What experience you need Bachelor's degree or equivalent experience 5+ years of software engineering experience 5+ years experience writing, debugging, and troubleshooting code in mainstream Java, SpringBoot, Angular, TypeScript/JavaScript, HTML, CSS 5+ years experience with Cloud technology: GCP, AWS, or Azure 5+ years experience designing and developing cloud-native solutions 5+ years experience designing and developing microservices using Java, SpringBoot, GCP SDKs, GKE/Kubernetes 5+ years experience deploying and releasing software using Jenkins CI/CD pipelines, understand infrastructure-as-code concepts, Helm Charts, and Terraform constructs What could set you apart Active cloud certification is strongly preferred Self-starter that identifies/responds to priority shifts with minimal supervision. Experience designing and developing big data processing solutions using Dataflow/Apache Beam, Bigtable, BigQuery, PubSub, GCS, Composer/Airflow, and others UI development (e.g. HTML, JavaScript, Angular and Bootstrap) Experience with backend technologies such as JAVA/J2EE, SpringBoot, SOA and Microservices Source code control management systems (e.g. SVN/Git, Github) and build tools like Maven & Gradle. Agile environments (e.g. Scrum, XP) Relational databases (e.g. SQL Server, MySQL) Atlassian tooling (e.g. JIRA, Confluence, and Github) Developing with modern JDK (v1.7+) Automated Testing: JUnit, Selenium, LoadRunner, SoapUI #LI-TE1#Li-hybrid
Software Engineer In Test
Equifax Inc., St. Louis
As a Software Engineer in Test (SDET) at Equifax, you will play a crucial role in both developing and testing high-priority initiatives. This involves crafting and testing new products to support our technology operations while upholding exemplary standards as a collaborative team member. Your focus will be on delivering top-notch QA services. We are seeking someone who is deeply passionate about ensuring quality and enhancing the customer experience. The software engineer will work a hybrid schedule, coming into the office 3 days per week, in St Louis, MO or Atlanta, GA. What you will do: Develop Test Strategies and Plans in conjunction with App Engineering, Architecture and Prod Arch. This includes Data creation and management. Identify regression tests for future regression scenarios Identify and assure creation of re-usable, automated tests Influence Change Management, CI/CD, tools integration Modify SDLC to assure proper adherence to Engineering Handbook (including Security) Execute all test cases, and detect defects early Pretest and validate deployment plans with steps to be taken Execute post-deployment verification plans and record results Execute resilience testing plan and results Eenerate code quality reports (SonarQube) Put code through fortify scans via automation Assure at least 80% Unit test coverage Establish common defect severity definitions across the company so that there is alignment between service tribes Complete Web accessibility testing with no open violations for customer facing web interfaces (WCAG) Ensure end-customer needs and associated value chain to drive processes and practices to ensure flawless customer experience. Complete application vulnerability and penetration testing with no active violations Raise any issues with developers and product owners Create test automation suite and design necessary documentation for automated processes Shorten and amplify feedback loops to deliver products faster and with higher quality What experience you need: Bachelor/Master's Degree in Computer Science or equivalent work experience with Quality Engineering practices and concepts. 5+ years experience leading a small to large-scale software development, testing, and performance across multiple groups. What could set you apart: Active Cloud Certification Strongly Preferred 5 years experience with performance engineering and profiling (e.g. Java JVM, Databases) and tools such as Load Runner, JMeter. 2+ years experience using Java, Spring, JUnit, Eclipse IDE, Rest Assured, Appium, Jbehave/Cucumber frameworks, Databases, APIs (REST/SOAP), Exposure to Application performance monitoring tools such as Dynatrace and Splunk desirable. You have experience working in a TDD/BDD environment and can utilize technologies such as JUnit, Rest Assured, Appium, Jbehave/Cucumber frameworks, APIs (REST/SOAP) You understand Continuous Delivery concepts and can use tools including Jenkins/Bamboo and vulnerability tools such as Sonar, Checkmarx/Fortify, etc. #LI-TE1#LI-hybrid