Software Engineer

Kin and Carta Plc.
Chicago, IL, United States
20 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$100,000 - $140,000
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Software Applications Application Performance Management Automation of Tests C Sharp (Programming Language) Software Quality Code Review Computer Programming
+16 more
Databases Data Structures Software Debugging Python (Programming Language) NoSQL Object-Oriented Software Development Software Architecture Secure Coding Software Engineering Software Systems TypeScript Software Troubleshooting Reliability of Systems Solid Principles Software Version Control Programming Languages

Job description

In this role, you will work with engineering, product, and design teams to build modern applications, improve existing systems, and deliver reliable technology solutions that support client and business objectives.

Responsibilities

  • Design, develop, test, and maintain software applications and services.
  • Write clean, efficient, reusable, and maintainable code.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
  • Develop and integrate APIs, databases, and third-party services.
  • Troubleshoot software defects and improve application performance.
  • Participate in code reviews and follow established engineering standards.
  • Create and maintain automated tests to support software quality.
  • Contribute to technical design discussions and software architecture decisions.
  • Support application deployments, monitoring, and ongoing maintenance.
  • Maintain technical documentation and follow secure development practices.
  • Identify opportunities to improve system reliability, scalability, and development workflows.

Requirements

  • Experience in software engineering or application development.
  • Proficiency in one or more programming languages, such as Java, Python, JavaScript, TypeScript, or C#.
  • Understanding of data structures, algorithms, software design principles, and object-oriented programming.
  • Familiarity with APIs, relational or NoSQL databases, and version control systems.
  • Knowledge of software testing, debugging, and the software development life cycle.
  • Experience with cloud platforms, CI/CD pipelines, or modern development frameworks is an advantage.
  • Strong analytical, communication, and problem-solving skills.
  • Ability to collaborate effectively with technical teams and business stakeholders.
  • Commitment to writing maintainable code and continuously improving technical skills.

Benefits & conditions

The estimated salary range is $100,000-$140,000 per year, depending on experience, technical expertise, responsibilities, and the employer’s compensation structure. This is an illustrative estimate, not a verified salary range for a current vacancy.

Pay: $100,000.00 - $140,000.00 per year

About the company

Kin + Carta Americas was associated with digital transformation, software engineering, and technology consulting services. The Kin + Carta business was acquired by Valtech in 2023, so verify the current employing entity, company name, and official hiring information before using this description for a new posting.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…