KCI · 15 hours ago
Associate Software Engineer
KCI Technologies, Inc. is a 100% employee-owned engineering, consulting, and construction firm recognized as an industry leader. As an Associate Software Engineer, you will contribute to the design, development, and testing of web applications and workflow automation solutions, collaborating closely with team members to deliver high-quality solutions.
Consulting
Responsibilities
Contribute to the design, development, and testing of web applications and workflow automation solutions across GIS and non-GIS systems
Collaborate closely with Software Engineers, Solutions Engineers, and other team members to deliver high-quality solutions
Write maintainable code, participate in code reviews, and support application debugging, QA, and documentation
Assist with integrating cloud services, APIs, ETL tools, and databases into applications
Support development of Esri ArcGIS Enterprise and Esri ecosystem solutions
Support development and integration of AI/LLMs into applications and workflows
Actively contribute to team processes by sharing ideas, supporting peers, and engaging in agile practices while continuously building technical skills
Multitask and perform effectively on multiple work items concurrently
Essential Duties and Responsibilities are the basic job functions that an employee must be able to perform, with or without reasonable accommodation
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent academic/project experience)
Professional or academic software development experience (internships, projects, or entry-level roles)
Experience with at least one modern programming language (e.g., Python, JavaScript, C#)
Basic understanding of software engineering principles, including requirements analysis, design patterns, testing, and documentation
Experience working with version control systems and collaborating on shared codebases
Strong problem-solving skills with a willingness to learn new technologies
Good communication and collaboration skills; able to work in a team environment
Preferred
Experience with cloud platforms such as Microsoft Azure (deployment, resource management, or app hosting)
Experience with DevOps practices, including CI/CD pipelines, build processes, and automated testing
Coursework, projects, or internship experience involving machine learning or AI development
Experience (academic or professional) with Docker, Linux, or Windows development environments
Hands-on projects using React and .NET frameworks
Development experience with large language models (LLMs) — e.g., integrating APIs, prompt engineering, or building chat/AI-powered features
Experience developing within the Esri environment (ArcGIS APIs, SDKs, or mapping platforms)
Pre-employment drug screening and background check are conditions of employment. Motor vehicle checks may be required based upon position
Benefits
Competitive compensation package
Family friendly benefits
Collaborative working environment
Training, mentoring and resources
Company
KCI
KCI is a 100-percent employee-owned engineering, consulting and construction firm serving clients throughout the United States and beyond.
H1B Sponsorship
KCI has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6)
2024 (3)
2023 (3)
2022 (6)
2021 (3)
Funding
Current Stage
Late StageLeadership Team
Recent News
2026-01-13
2025-08-22
KCI Technologies Inc.
2025-07-01
Company data provided by crunchbase