A complete application in a minute
Tailored resume and cover letter, ready to send.
InterSources is seeking a Software Engineer to design, develop, test, and maintain software applications that support business and client needs. In this role, you will work with technical and nontechnical stakeholders to understand requirements, translate them into effective solutions, and contribute throughout the software development lifecycle.
You will help build dependable, maintainable applications while considering performance, security, usability, and scalability.
Job Title: Software Engineer
InterSources is a technology and consulting company that helps organizations address complex business challenges through digital solutions, technology services, and skilled professionals. The company works with clients across industries to support modernization, improve operational efficiency, and deliver technology initiatives. InterSources values collaboration, adaptability, and practical problem-solving, and brings together people with varied expertise to help clients meet their goals. Team members may contribute to client engagements, internal initiatives, or both, working with colleagues and stakeholders to deliver reliable, measurable results.
InterSources is seeking a Software Engineer to help design, develop, test, and maintain software applications that support business and client needs. In this role, you will work with technical and nontechnical stakeholders to understand requirements, translate them into effective solutions, and contribute throughout the software development lifecycle. You will help build dependable, maintainable applications while considering performance, security, usability, and scalability. The successful candidate is curious, communicative, and comfortable working in a collaborative environment where priorities may evolve. You will have opportunities to share ideas, learn new technologies, and contribute to solutions that create practical value for users and organizations.
A bachelor’s degree in computer science, information technology, engineering, or a related discipline is preferred; equivalent professional experience may also be considered. Candidates should have experience developing software in one or more programming languages, such as Java, Python, C#, JavaScript, or a comparable language, and an understanding of core software engineering principles. Familiarity with web applications, APIs, databases, version control, and software testing is beneficial. Experience with cloud platforms, CI/CD workflows, container technologies, or Agile practices is an advantage, but the ability to learn and apply new tools is equally important. Applicants should demonstrate analytical thinking, attention to detail, clear communication, and a commitment to producing quality work. The ability to collaborate effectively with colleagues and stakeholders is essential.
Design, develop, enhance, and maintain software applications in accordance with project requirements and established engineering practices. Participate in discussions with stakeholders to clarify business needs, assess technical considerations, and define workable solutions. Write readable, maintainable, and well-documented code, and contribute to code reviews by offering constructive feedback and incorporating team guidance. Develop and execute unit, integration, and other appropriate tests; investigate defects; and support timely resolution of technical issues. Work with designers, analysts, project managers, quality assurance professionals, and other engineers to coordinate delivery. Help monitor application performance, reliability, and security, and recommend improvements when opportunities arise. Use version control and project tracking tools to manage work, communicate progress, and maintain clear records. Contribute to technical documentation and share knowledge with teammates. Follow applicable development standards, protect confidential information, and adapt to changing project priorities while maintaining a focus on user needs and delivery quality.
InterSources offers eligible employees a professional environment focused on collaboration, development, and meaningful project contributions. Depending on employment status, location, and client assignment, available benefits may include health coverage, paid time off, retirement savings options, and access to learning or professional development resources. Employees may also have opportunities to work with diverse teams, explore evolving technologies, and build experience across different business challenges. Specific compensation, benefits, work arrangements, and eligibility details will be shared during the hiring process and may vary according to applicable policies and local requirements.
InterSources is an equal opportunity employer. Employment decisions are made without regard to characteristics protected by applicable law. The company is committed to a respectful, inclusive workplace and encourages qualified applicants from diverse backgrounds to apply. Reasonable accommodations are available for candidates and employees who need them during the application process or in the workplace, consistent with applicable requirements.