Associate Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Growth Opportunities
check
H1B Sponsor Likelynote

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

Software DevelopmentModern Programming LanguagesVersion Control SystemsCloud PlatformsDevOps PracticesMachine LearningEsri EnvironmentProblem-Solving SkillsCommunication SkillsCollaboration Skills

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

twittertwittertwitter
company-logo
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 Stage

Leadership Team

leader-logo
Christopher Griffith
Chairman of the Board / CEO
linkedin
leader-logo
Jason Hardebeck
Chief Technology Officer
linkedin
Company data provided by crunchbase