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

Software Engineering Salary in Irving, TX

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Recommended vacancies

Software Application Developer/Analyst - III
The Judge Group Inc., Irving
Location: Irving, TXSalary: NegotiableDescription: Targeted Years of Experience: 5-7 years Responsibilities: • Consult with customers about software system design and maintenance. • Confer with systems analysts, engineers, programmers, and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces. • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. • Coordinate software system installation and monitor equipment functioning to ensure specifications are met. • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. • Develop and direct software system testing and validation procedures, programming, and documentation. • Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications. • Supervise the work of programmers, technologists, technicians, and other engineering personnel. • Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration. • Determine system performance standards. • Train users to use new or modified equipment. • Store, retrieve, and manipulate data for analysis of system capabilities and requirements. MUST HAVE SKILLS (Most Important): List at least top 3 required skills (development languages, acronyms, quick-hit descriptions of functions expected of the worker, etc.) and years of experience or range for each outlined required skill. DESIRED SKILLS: List skills that are not required to perform the role but would be helpful and, in some cases, could supersede a missing ""must-have"" skill. EDUCATION/CERTIFICATIONS: Please indicate whether education and/or certifications are required or desired. Contact: [email protected] job and many more are available through The Judge Group. Find us on the web at www.judge.com
Principal Data Engineer
Vistra Corporate Services Company, Irving
If you have what it takes to become part of the Vistra family and would like to start a promising career with a global leader, take a look at the exciting employment opportunities that are currently available and apply online.Job SummaryWe are seeking a highly skilled and experienced Principal Data Engineer to join our team. As a Principal Data Engineer, you will be responsible for architecting, designing, and implementing scalable and robust data solutions that enable efficient data processing, storage, and retrieval. You will provide technical leadership, drive innovation, and ensure the integrity and reliability of our data infrastructure. This is a senior-level position that requires exceptional technical expertise, strong leadership capabilities, and a proven track record of successfully delivering complex data engineering projects.Job DescriptionKey AccountabilitiesLead the design and development of scalable and reliable data pipelines, including data ingestion, processing, storage, and retrieval. Develop data models and schemas that support efficient data storage, retrieval, and analytics, employing optimization techniques to enhance query performance and scalability. Leverage big data technologies and frameworks (e.g., Hadoop, Spark, Hive) to process and analyze large volumes of data, enabling advanced analytics and machine learning initiatives.Manage and optimize data infrastructure, including cloud-based platforms,  containerization technologies, and distributed computing environments.Work closely with other teams, including Data Science, Analytics, and Product, to understand their data needs and requirements.Develop and implement best practices for data modeling, storage, and retrieval.Ensure the security and privacy of our data and compliance with relevant regulations.Develop and maintain documentation for all data processes and systems.Evaluate new technologies and tools for data processing, storage, and retrieval and recommend solutions to improve the efficiency and scalability of our data infrastructure. Propose and lead continuous improvement opportunities. Mentor team members to develop their technical and leadership skills.Education, Experience, & Skill Requirements9-11  years of experience in data engineering, including experience in designing and building data pipelinesStrong proficiency in data engineering technologies, such as ETL frameworks, big data processing, and SQL and NoSQL databases.Deep understanding of database systems, data modeling, and data warehousing.Experience with cloud-based data storage and processing technologies, such as AWS, Azure, or Google Cloud.Key MetricsUnderstanding of data privacy and data governance policies.Strong problem-solving and analytical skills.Ability to work collaboratively in a team environment.Strong communication and interpersonal skills.Ability to lead and manage projects.Experience in leading a team of data engineers and managing complex projects.Strong problem-solving skills and ability to work in a fast-paced environment.Excellent communication skills and ability to work collaboratively with cross-functional teams.Experience with agile software development methodologies.#LI-Hybrid#LI-ND1Job FamilyData AnalyticsCompanyVistra Corporate Services CompanyLocationsIrving, TexasTexasWe are a company of people committed to:  Exceeding Customer Expectations, Great People, Teamwork, Competitive Spirit and Effective Communication.  If this describes you, then apply today!If you currently work for Vistra or its subsidiaries, please apply via the internal career site. It is the policy of the Company to comply with all employment laws and to afford equal employment opportunity to individuals in all aspects of employment, including in selection for job opportunities, without regard to race, color, religion, sex, sexual orientation, gender identity, pregnancy, national origin, age, disability, genetic information, military service, protected veteran status, or any other consideration protected by federal, state or local laws. If you are an individual with a disability and need assistance submitting an application or would like to request an accommodation, please email us at [email protected] to make a request.
RTML Engineer (Real Time Machine Learning)
InfoVision Inc., Irving
Job title: RTML Engineer (Real Time Machine Learning)Duration: Long-termLocation: Irving, TX Work Mode: OnsiteJob Description:What you will be doing:You will join our critical Real Time ML Service team working on our RTML Model Serving Framework.This is a fundamental team in our AI Center, and RTML Framework serves all of our real time AI models in the production - enabling our business organizations to maximize the benefits of using AI-driven solutions for our customers. You'll need to have:• Bachelor's degree or above in Computer Science/Engineering or other related areas.• Four or more years of work experience in computer software development related jobs.• At least two years are in AI / ML Engineering areas with reasonably good understanding of Data Science and AIML practices/workflows.• Strong expertise in RTML model serving arena and/or large scale cloud-based RT framework development.• Experience with kubernetes. The candidate should be comfortable with kubectl and helm.• Experience in creating, deploying, and maintaining centralized KubeFlow infrastructure on top of one or multiple kubernetes clusters• Experience with cloud infrastructures and MLOps in clouds.• Familiar with CI/CD process and common frameworks such as ArgoCD.• Experience with programming languages such as Python and Java.• Experience in large application development in cloud environments - AWS, GCP and On-Prem clusters.• Experience in K8s architecture and principle of operations, hands-on skills of deploying large applications in production K8s cluster, configuring K8s properly, and troubleshooting when the application has issues.• Good understanding of of RT system stats collection and performance monitoring methods• Basic understanding of RT Feature Engineering methodology and practices• Understand basic data science concepts and common needs from data scientists.
ios developer (w2)
compunnel, Irving, TX, US
Client is looking for a Senior iOS developer joining a team of multidisciplinary teams of engineers who create digital products that millions of 7-Eleven customers experience every day. We are looking for a skilled and experienced Senior iOS Developer to join our team. In this role, you will be responsible for leading the development of high-quality iOS applications, as well as mentoring and guiding other developers on the team. You will work closely with cross-functional teams to design, develop, and implement innovative solutions for our customers.Responsibilities• Lead the development of customer facing iOS applications, preferably E-Commerce from start to finish.• Work collaboratively with cross-functional teams, including product management, design, and engineering, to develop and implement new features.• Mentor and guide other iOS developers on the team, providing technical leadership and guidance.• Collaborate with Quality, Product and Cloud Engineering teams to keep digital assets fully functional, secure, and up to date with business needs.• Continuously evaluate and adopt new technologies to improve the development process and application performance.• Ensure that applications meet high standards of quality, performance, and reliability.• Participate in code reviews, ensuring that code is maintainable, scalable, and efficient.• Stay up to date with new trends and technologies in iOS development.Qualifications:• Bachelor’s degree in computer science, Software Engineering, or a related field.• 6-10 years of experience in iOS development, with a strong portfolio of iOS applications.• Must have experience in cloud services (preferable AWS), CI/CD solution and monitoring tools.• Experience with native iOS frameworks.• Extensive experience with Swift and/or Objective-C.• Proficiency in iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text.• Experience with RESTful APIs to connect iOS applications to back-end services.• Proven ability to lead and mentor other iOS developers.• Familiarity with Agile development methodologies.• Strong problem-solving and analytical skills.• Excellent verbal and written communication skills.
Information Technology Architect I
CHRISTUS Health, Irving
DescriptionSummary: The IT Architect I is responsible for design of IT systems including system infrastructure, system security, application architecture, software and data life cycle management. Provides enterprise architectural framework for the design, development, and deployment of information/business systems. Proactively drives the prioritization of key technology enablers for achieving enterprise level system objectives while ensuring scalability, reliability, and availability of implemented systems. Provides leadership and expertise to evaluate planned platform growth, increasingly demanding enterprise service level requirements in order to identify, design, and implement technology solutions that exceed expectations. Major Job Responsibilities: • Assists in the development of the information system vision and strategy of the organization; assists in the development, implementation, communication, and promotion of strategic and tactical plans. • Evaluates proposed system acquisitions and provides critical input to the decision-making process relative to compatibility, cost, resource requirements, operations, and maintenance; develops plans and recommendations to improve the performance and efficiency of assigned systems; addresses all aspects of assigned systems, including hardware, software, outside services, etc.; considers cost-effectiveness, budget, and other resource issues in addition to technical issues; develops and implements standards and procedures for multiple areas of technology. • Participates in development of standards, design, and implementation of proactive processes to collect and report data and statistics on assigned systems; performs research and testing to verify impact and advisability of system installations; assists in development vendor support relationships. • Responsible for infrastructure design, performance modeling and capacity planning. • Ensures architectures are flexible and support the business needs by maintaining an understanding of business strategies and infrastructure capabilities. • Works with various technical resources across the team to facilitate the development of technical standards. • Evaluates proposed new systems, system changes and additions, provides oversight into the decision process. • Quickly and decisively acts in fast changing, unpredictable situations, shows tremendous amount of initiative in tough situations, is exceptional at spotting and seizing opportunities, proactively plans projects and tasks within application. • Applies advanced level understanding of assigned clinical/business operations, processes, and workflows. Discusses, and identifies dependencies with project team members and stakeholders. Maintains collaborative customer relationships; Ensures the needs of the customer are fully represented in all updates. • Reviews and provides feedback on documentation written by others. Articulates issues and complex concepts in an appropriate manner based on the audience. Requirements: Bachelor's degree in Computer Science, Information Systems, Information Security, or related field. Applicants must have a minimum of two (2) years of experience: -Large corporate systems environments working with complex IT systems. -Hands-on infrastructure engineering, software development, system administration, system architecture, application architecture or data system architecture. -Hands-on with system or application performance modeling and tuning. Related Job Occupation: Senior Consultant or Information Technology Architect I Work Type: Full Time Location: 5101 N. O'Connor Blvd, Irving, TX 75039 EEO is the law - click below for more information: https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdfWe endeavor to make this site accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at (844) 257-6925.
Pre-Construction Project Manager - Transportation Group
Sundt Construction, Inc., Irving
JOB DESCRIPTION As a 100% employee-owned contractor, when you work at Sundt, you're not just hiring on at a company, you're joining a culture. Because everyone at Sundt is part owner, you'll join a team of people who are deeply invested in their work. From apprentices to managers, we're passionate about the details and deliberate in everything we do.At Sundt we focus on building long-term prosperity for our clients, communities and employee-owners. We offer competitive pay, industry-leading benefits including a 401k and employee stock ownership plan, incentive programs for craft and administrative employees as well as training that focuses on your personal and professional growth. We're driven by skill, grit and purpose. Join us as we strive to be the most skilled builder in America.Job SummaryThe Preconstruction Project Manager's primary responsibility is to manage risk for the company during the preconstruction phase by providing oversight and leadership to preconstruction teams. They are typically involved in multiple projects, but may be assigned to a single large project when merited. In addition to having responsibility for the technical success and execution of the projects they work on, they are also responsible for managing the relationships with the other team members. Preconstruction Project Managers are ultimately responsible for the quality and timeliness of all estimating deliverables for assigned projects. Day to day efforts are focused on management of teams, but individuals will occasionally be asked to develop work product when appropriate or when necessary to manage the flow of work in the department.Key Responsibilities1. As assigned, performs both basic and advanced estimating tasks as necessary to manage the flow of work in the department. Participates in the development of and oversees the execution of the elements of a project scope management plan including the work needed to complete the project successfully. Has a thorough understanding of the development of, and oversees the execution of the procurement plan including the contract management and change control processes required to develop and administer subcontracts or purchase orders.2. Demonstrates business acumen and expertise in understanding budgeting and cost controls processes and systems so projects are procured and managed consistently and profitably3. Demonstrates proficiency with risk management planning including identification, analysis, response planning, and monitoring and control on a project and facilitates the review of projects risks with senior management.4. Ensures compliance with owner contracts. Has a thorough understanding of the project quality management plan, project communication plan, safety plan and environmental plan.5. Ensures timeliness, professionalism, consistency and branding of all deliverables on assigned projects.6. Manages expectations of clients and internal partners regarding work flow. Has a detailed knowledge of the time management plan process to ensure all processes required to manage the timely completion of a project are appropriately applied.7. May serve as the Design Manager during pursuits and during design phase on Alternative Delivery Method projects.8. On negotiated projects, establishes \"Conditions of Success\" during preconstruction phase.9. Provide thorough and detailed review of all estimates on assigned projects to ensure numbers align with historical costs and market conditions.10. Provides oversight for, and active participation in the development of key deliverables, to include preconstruction labor estimates, Cost Models, Order of Magnitude estimates, contribution to RFP's, contractual preconstruction deliverables on alternative delivery method projects, GMP proposals, bids, budget uploads, purchasing plans, subcontracts, purchase orders, General Conditions and project logistics. Has a detailed understanding and collaboration with team around the components of the project management plan (PMP) to ensure successful project execution including a detailed understanding of the change management process.11. Take ownership of assigned projects and ensure accountability of team members (including themselves) by planning, acquiring and reviewing the project team to ensure relentless execution of the project. 12. Uses Critical Path Method scheduling techniques to proactively guide the design phase of Alternative Delivery Method projects, and to actively manage the design phase on design-build projects.13. Works with Project Manager, Project Director, Regional Director, or Operations Manager to develop staffing plans for assigned projectsMinimum Job Requirements1. Four year engineering degree or equivalent combinations of technical training and/or related experience.2. Ideal candidates will have project experience in one or more key market sectors identified by the business unit.3. Proficient in the use of P6 and demonstrates skill in Critical Path Scheduling4. Proficient in the use of an Enterprise Project Management Systems.5. Proficient in the use of commonly used industry estimating software programs.6. Proficient use of all Microsoft Office Suite programs.7. Successful history executing projects as the prime point of contact with minimal oversight for project teams.8. Ten or more years of experience in estimating and/or operations role.Note: Job Description is subject to change at any time and may include other duties as assigned.Physical Requirements1. Ability to wear personal protective equipment is required (including but not limited to; steel toed shoes, gloves, safety glasses, hearing protection, hardhat, vest, etc.)2. May reach above shoulder heights and below the waist on a frequent basis3. May stoop, kneel, or bend, on an occasional basis4. May use telephone, computer system, email, or other electronic devices on a limited basis to communicate with internal and external customers or vendors5. Must be able to comply with all safety standards and procedures6. Occasionally will climb stairs, ladders, etc.7. Required to use hands to grasp, lift, handle, carry or feel objects on a frequent basis8. Will interact with people frequently during a shift/work day9. Will lift, push or pull objects on an occasional basis10. Will sit, stand or walk short distances for up to the entire duration of a shift/work day.Safety LevelSafety-SensitiveNote: Jobs with the Safety-Sensitive designation are those that include tasks or duties that the employer reasonably believes could affect the safety and health of the employee performing the task or others such as operating a vehicle, operating equipment, operating machinery or power tools, repairing/maintaining the operation of any vehicle/equipment, the handling/disposal/transport of hazardous materials, or the handling/treatment/disposal of potentially flammable/combustible materials.Equal Opportunity Employer Statement: Sundt is committed to the equal treatment of all employees, and/or applicants for employment, and prohibits discrimination based on race, religion, sex (including pregnancy), sexual orientation, gender identity, color, age, disability, national origin, covered veteran status, genetic information; or any other classification protected by applicable Federal, state, or local laws.Benefit list:Market Competitive Salary (paid weekly)Bonus Eligibility based on company, group, and individual performanceEmployee Stock Ownership Plan & 401KIndustry Leading Health Coverage Starting Your First DayFlexible Time Off (FTO)Medical, Health Savings, and Wellness creditsFlexible Spending AccountsEmployee Assistance ProgramWorkplace Wellness ProgramsMental Health ProgramLife and Disability InsuranceEmployee-Owner PerksEducational AssistanceSundt Foundation - Charitable Employee-Owner's program #LI-IF1
PMP Project Manager with Network Engineering Background
INFOLOB, Irving
Position: PMP Project Manager with Network Engineering Background Location: Irving, TX with one day onsite work per week / Hybrid with in-office every other Wednesday.Duration: 6-12 monthsRate: $ Open/hour on W2Job Description: Our client is looking for a Senior Networking leader with the following skills and responsibilities:The requirements for our PMP Project Manager with Network Engineering position.Network Engineering CoordinatorCoordinate, track, schedule, and manage projects and service tickets for the Network Engineering group. Experience with JIRA and Service Now is preferred.Collaborate with other internal groups to understand their requirements and translate them into project plans and objectives.Communicate project status and service ticket KPI's regularly through status reports and meetings.Present information or ideas concisely and accurately, both verbally and in writing to technical and non-technical audiences.Identify and mitigate project risks, escalating issues to management as needed.Conduct post-project reviews to evaluate project performance, identify lessons learned, and implement process improvements.Assign project tasks and service tickets to team members, ensuring projects and service tickets are updated and closed within the appropriate timeframe.Possess a functional understanding of the below networking hardware, communication, and cloud technologies.Project ManagementJiraAgile methodologyWaterfallRouterSwitchFirewallLoad BalancerSoftware Defined Wide Area Network (SDWAN)Virtual Private Network (VPN)Microsoft Azure (Virtual Network (VNET) and ExpressRoute)Please send your resume in word format, following details to [email protected] or call me @ 972-845-7069 for more information:Name in Full:Contact Details:Email ID:Current Location:Relocation:Availability:Expected Billing Rate:Work Authorization:LinkedIn Profile:DOB(Month and Day):Zip Code:Skype ID:Employer Details if Any:
Senior System Engineer
Yoh, A Day & Zimmermann Company, Irving
Senior System EngineerDirect HireIrving, TX (Hybrid)MUST HAVES:Microsoft SuiteDataDogInfrastructure As Code (IaC)PowerShellAs a Sr. System Engineer you will help with managing and monitoring all installed systems and infrastructure. Installing, configuring, testing and maintaining operating systems, application software and system management tools. Ensuring the highest levels of systems and infrastructure availability.Qualifications7+ plus years of System EngineeringExperience in Microsoft & LinuxExperience working with Infrastructure As Code (IaC), strong use of PowerShellExpert knowledge of virtualization, VMWare, AZURE, OS365Experience in using DataDog for monitoring of infrastructure and cloud servicesStrong knowledge of implementing and effectively developing helpdesk and IT operations best practices, including working knowledge of security, storage, data protection, and disaster recovery protocols#DataDog #PowerShell #IaC
Lead Software Engineer
Caterpillar, Irving
Career Area: Business Technologies, Digital and Data Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Caterpillar Inc. seeks Lead Software Engineer at its facility located at 5205 N. O'Connor Blvd, Irving, TX 75039. Provide technical leadership in design, development and deployment of caterpillar's state-of-the-art digital platform. Build a world class platform to host a wide range of digital applications. Contribute to the design, development and deployment of Caterpillar's state-of-the-art digital platform. Competent to perform all programming and development assignments without close supervision. Assign the more complex aspects of systems work. Work directly on complex application/technical problem work with others. Work independently with minimal management input and review of end results. Typical customers include Caterpillar customers, dealers, other external companies who purchase services offered by Caterpillar as well as internal business unit and/or service center groups. Quickly and correctly identify problems that may not be obvious. Solve problems by determining the best course of action, within departmental guidelines, from multiple solutions. Set priorities and establish a work identification and resolution, including responding to off-shift and weekend support calls. Work independently on complex systems or infrastructure components that may be used by one or more applications or systems. Drive application development focused around delivering business valuable features. Maintain high standards of software quality within the team by establishing good practices and habits. Identify and encourage areas for growth and improvement within the team. Mentor junior developers. Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness. Perform integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results. Multiple openings. REQS: This position requires a master's degree, or foreign equivalent, in Computer Science, Computer and Information Science or a related field plus 3 years of experience as a Software Engineer or related occupation. Additionally, the applicant must have employment experience with: (1) Designing and developing software applications in python; (2) LAMBDA, SNS, SQS, EC2, SQL, GIT, API GATEWAY, AURORA, SNOWFLAKE; (3) Deep domain knowledge in Telematics; (4) 3 years of deep domain knowledge in Cloud Computing including deploying and maintaining software using public clouds such as AWS or Azure; and (5) Datastores such as: DYNAMODB, AURORA POSTGRESQL, MONGODB, CASSANDRA, REDIS, ELASTICSEARCH, MYSQL, or ORACLE. Applicants who are interested in this position should apply via www.caterpillar.com/careers , search, search [Lead Software Engineer / Reference # R0000252277 Posting Dates: April 9, 2024 - August 15, 2024 Any offer of employment is conditioned upon the successful completion of a drug screen. EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply. Not ready to apply? Join our Talent Community .
Software Engineer
Caterpillar, Irving
Career Area: Business Technologies, Digital and Data Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. www.caterpillar.com/careers Caterpillar Inc. seeks Software Engineer at its facility located at 5205 N O'Connor Blvd, Irving, TX, 75039. Job Description: Contribute to the design, development and deployment of Caterpillar's digital platform. Build a platform to host a wide range of digital applications. Responsibilities across functional lines with individuals assigned in new program development and/or maintenance of existing mobile, WEB, Cloud, server, personal computer, mainframe, and/or distributed computing systems. Perform all programming, project management, and development assignments without close supervision. Ability to handle complex aspects of systems work. Work directly on complex application/technical problem identification and resolution, including responding to off -shift and weekend support calls. Work independently on complex systems or infrastructure components used by one or more applications or systems. Drive application development focused on delivering valuable features. Maintain high standards of software quality by establishing best practices. Identify and encourage areas for growth and improvement. Communicate with end users and internal customers to direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness. Perform integrated testing and customer acceptance testing of components requiring careful planning and execution to ensure timely, quality results. Manage the completion of work assignments and coordinate work with others. Identify and solve problems by determining the best course of action within departmental guidelines. Set priorities and establish a work plan to complete broadly defined assignments and achieve desired results. Participate in brainstorming sessions focused on developing new approaches to meet quality goals. Multiple openings. REQS: This position requires a bachelor's degree, or foreign equivalent, in Computer Science, Electrical Engineering, Applied Computer Science, or a related field plus 3 Years of experience designing and developing software applications in Java or Scala. In the alternative employer will accept a master's degree or foreign equivalent in Computer Science, Electrical Engineering, Applied Computer Science, or a related field plus 1 year of experience designing and developing software applications in Java or Scala. Additionally, the applicant must have employment experience with: (1) Developing software applications using relational and NoSQL databases; (2) Application architectural patterns such as MVC, Microservices, or Event driven; (3) Deploying software using CI/CD tools such as Azure Devops etc.; (4) Deploying and maintaining software using public clouds such as AWS or Azure; (5) Working within an Agile framework such as Scrum; (6) Message brokers such as Kafka, RabbitMQ, AWS SQS, AWS SNS, Apache ActiveMQ, Kinesis; (7) Writing API proxies on platforms such as Apigee Edge, AWS API Gateway or Azure API Gateway Hands one experience with API tools such as Postman; (8) Automation testing tools such as Selenium, Cucumber, Web driver I/O and their integration into CI/CD pipelines; and (9) Data storage solutions such as Postgres, Influx DB, MS SQL etc. Telecommuting: 2 days/week. Applicants who are interested in this position should apply via www.caterpillar.com/careers , search [Software Engineer /Reference #: R0000252265] . Posting Dates: April 10, 2024 - August 15, 2024 Any offer of employment is conditioned upon the successful completion of a drug screen. EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply. Not ready to apply? Join our Talent Community .