7 Software Development jobs in Kent
Software Developer

Posted 13 days ago
Job Viewed
Job Description
**Your role and responsibilities**
Software Developer, IBM Corporation, Armonk, NY and various unanticipated client sites throughout the US:
* Design, code, test, and debug software modules.
* Exercise best practices in agile development and software engineering.
* Configure and deploy solutions.
* Create test plans and test cases for performance studies.
* Run tests.
* Collect and analyze test data.
* Recommend solutions to improve product.
* Gather requirements.
* Recognize project goals.
* Write and present reports.
* Improve code coverage.
* Ensure code quality.
* Collect and monitor system and application metrics.
* Utilize Node.js, Linux, Java Enterprise Edition (J2EE), C, C++, and Java.
Required: Master's degree or equivalent in Computer Science, Engineering or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Master's degree) and one (1) year of experience as an Engineer, Developer, or related. One (1) year of experience must include utilizing Node.js, Linux, J2EE, C, C++, and Java. $179,982 to $194,900 per year. Full time. H13F.
**Required technical and professional expertise**
Master's degree or equivalent in Computer Science, Engineering or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Master's degree) and one (1) year of experience as an Engineer, Developer, or related. One (1) year of experience must include utilizing Node.js, Linux, J2EE, C, C++, and Java.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Quantum Error Correction Research Software Developer
Posted 8 days ago
Job Viewed
Job Description
IBM Research takes responsibility for technology and its role in society. Working in IBM Research means you'll join a team who invent what's next in computing, always choosing the big, urgent and mind-bending work that endures and shapes generations. Our passion for discovery, and excitement for defining the future of tech, is what builds our strong culture around solving problems for clients and seeing the real world impact that you can make.
IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
**Your role and responsibilities**
The QEC Infrastructure team within IBM Quantum is developing tools to design, characterize, and simulate candidate decoders, syndrome circuits, and logical gate implementations for our fault tolerant systems under realistic hardware noise models. As a Quantum Error Correction Research Software Developer, you will be working to build tools to explore novel techniques and device capabilities, and how their combination can enable large scale fault tolerant quantum computation.
In this role you will be investigating, implementing, and maintaining libraries of decoding algorithms, syndrome circuits, logical gate implementations, and scalable simulation tools for evaluating their combined performance under realistic models of device noise. You will be developing noise models to predict the performance of current and future systems and refining them as both our understanding of device physics and the devices themselves continue to evolve. You will collaborate closely with an interdisciplinary team of theorists, experimentalist, and hardware and software engineers to evaluate and influence the design of current and future IBM Quantum systems.
**Required technical and professional expertise**
* Experience implementing high-performance or real-time algorithms in either software or hardware.
* Experience simulating quantum circuits or quantum error correction protocols under various noise models.
* Exceptional software development skills (including at least one of Python, Rust, or C++).
* Experience in developing and maintaining software and libraries for research and rapid exploration.
**Preferred technical and professional experience**
* Experience simulating noisy superconducting circuits or general open quantum systems.
* Experience with algorithms for decoders for quantum error correction, or their implementation in hardware.
* Familiarity with techniques, protocols and requirements for quantum error correction and scalable fault tolerant quantum computation.
* Experience collaborating with experimental teams and theorists, or experience working directly in these fields.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Insight Global is seeking a Software Engineer with 25 years of experience to support the development, integration, and testing of embedded software for advanced naval power systems. These systems include high-voltage power conversion cabinets and integrated control systems used in mission-critical naval applications. This position is responsible for conceptualizing, analyzing, and specifying the control and power architecture of complex systems and subsystems for motor drives, power converters, and uninterruptible power supplies ranging from several horsepower to multi-megawatts. Responsibilities include:
Review customer needs and design solutions that meet performance and cost goals
Develop system architectures for power electronics, drives, and UPS systems
Create technical documentation and cost estimates for proposals
Identify and address key technical risks early in development
Use simulation, analysis, and lab testing to verify system performance
Define component and subsystem requirements using traceability tools
Ensure designs are cost-effective and manufacturable
Mentor junior engineers and support their development
Lead large engineering projects, delegate tasks, and manage timelines and budgets
Contribute to program planning and scheduling
Participate in design reviews and provide technical insights at both system and component levels
Work closely with cross-functional teams including manufacturing, supply chain, and program management
Communicate clearly with internal teams and customers
We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form ( . The EEOC "Know Your Rights" Poster is available here ( .
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: .
Skills and Requirements
Bachelors degree in the field of electrical engineering or equivalent technical field.
C, C++ for embedded systems
8+ years of detailed design experience in power conversion applications.
Proficiency with Matlab and Simulink simulation tools for simulation of electrical systems down to a component level.
Model-based design experience of power electronic systems desired.
Real-time modeling experience of power electronic systems desired.
Masters degree in electrical engineering or equivalent technical field desired.
Experience with Navy applications and market. Attend appropriate engineering, customer, or business meetings. null
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to
Senior Principal Software Engineer (Danbury)
Posted today
Job Viewed
Job Description
Description
We are seeking a Senior Principal Software Engineer to join our highly dynamic team developing machine control solutions for our high-performance mailing solutions. We are looking for high energy team players with strong initiative and a can-do attitude. Candidates must have good project management skills and be able to prioritize, multitask and collaborate effectively in a fast paced, multidisciplinary group environment.
Key Accountabilities
- Work as part of or lead multidisciplinary teams of engineers to gather requirements, architect, design, implement and deploy real-time software to control high speed mail processing equipment
- Coordination of deliverables that affect multiple projects or products.
- Define, perform or guide all aspects of system level testing and utilize results to improve solution performance
- Capable of leading cross functional project teams on high-risk projects to success against critical deadlines
- Plan and maintain project schedules, ensure solutions meet all requirements and are delivered within specified timeframes and budget allocations
- Collaborate closely with project team members, product management and internal and external partners
Required Qualifications
- 10 years of experience with large scale, object-oriented software design & development over the full life cycle process
- 8 years software development with strong C++ programming skills
- Experience designing software controls for mechatronic systems
- Experience with real-time operating systems, such as RTX
- Proficiency using a systems level approach to developing solutions
- Superior analytical and creative problem-solving skills
- Proven troubleshooting skills and the ability to resolve complex system level problems, including mechanical and electrical issues under tight timeframes
- Experience working with Agile development methodologies
- Experience in software quality assurance and testing
- Excellent communication and interpersonal skills, including the ability to converse with engineers and non-engineers of diverse backgroundsand present to senior management
- BS or MS Degree in Computer Science or related discipline
Desired Qualifications
- Experience with Java, C#, .NET, ASP.net
- Knowledge of web based service architecture and application development
- Experience with database technologies including SQLServer and Oracle
- Knowledge of network protocols, hardware and standards
- Experience with motion control and servo motor control
- Knowledge of mailing and paper handling applications
Python Software Engineer with LLM Experience
Posted 1 day ago
Job Viewed
Job Description
Python Software Engineer with LLM Experience About Catalytic Data Science (CDS): Catalytic Data Science is a fast-growing SaaS company building cutting-edge, AI-driven solutions for regulatory affairs professionals shaping innovation in life sciences. Our engineering team leverages generative AI to extract insights from complex, unstructured data at scale. We believe in clean code, collaborative problem-solving, and a culture where engineers have a direct impact on meaningful products used by global life sciences organizations. Our customers are passionate about making the world a better place, and we are inspired by the opportunity to help them. If you are passionate about solving technical challenges that improve medical innovation and regulatory processes, you’ll find your next home with us. Who You Are: You are a seasoned Python developer driven by a passion for building scalable, reliable backend systems—especially those that leverage the latest advances in AI and cloud technologies. You love solving challenging problems, writing clean code, and working in a collaborative, fast-paced environment where your contributions directly impact customers and colleagues alike. What You Will Do: Design, develop, and maintain backend services leveraging Python and integrating Large Language Models (LLama, GPT, etc.). Implement document ingestion and parsing workflows (PDF, XML, other structured/unstructured data). Build robust APIs and workflows to interact with vector databases. Collaborate with AI, Data Science, and DevOps teams for seamless model deployment and integration. Ensure performance, scalability, and security of applications in a multi-customer environment. Mentor and review code from junior engineers. Qualifications: Bachelor's degree or higher in computer science, engineering, or a related field. 5+ years Python software development experience. Experience building applications utilizing modern LLM frameworks (LangChain, Transformers, etc.). Proficiency with APIs, microservices, and distributed systems. Experience in extracting and parsing data from complex PDF/XML files. Familiarity with AWS and DevOps practices. Track record of building scalable, maintainable SaaS applications. Experience leveraging AI-powered coding assistants (e.g., GitHub Copilot, Copilot X, ChatGPT Code Interpreter, Amazon CodeWhisperer) to enhance productivity in day-to-day software development activities, including code generation, refactoring, and documentation. Familiarity with best practices for integrating AI coding assistants into team workflows while maintaining code quality, security, and regulatory compliance. Strong team player and communicator. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. #J-18808-Ljbffr
Senior Staff Software Engineer - Duck Creek

Posted 3 days ago
Job Viewed
Job Description
We're determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals - and to help others accomplish theirs, too. Join our team as we help shape the future.
This position is for a Senior Staff Software Engineer in Personal Lines IT organization. The Personal Lines development team is passionate for technology and strives to build well architected and innovative solutions for the business. Personal Lines has adopted Scrum & development methodology and core agile engineering practices such as continuous integration and test-driven development.
This position will have the overall end-to-end technical accountabilities for a sub value stream. The role requires frequent leadership functions that demands strong planning, estimating, collaboration, and application design / development and communication skills. You will lead design teams and development of technology solutions to address Personal Lines business needs. You will help develop the next generation of systems for various value stream.
RESPONSIBILITIES:
+ Hands-on technical lead for one or more Scrum teams, accountable for technical deliverables on invest and maintenance projects through the software development life cycle, including validating the completeness of estimates, quality, and accuracy of technical designs, build and implementation.
+ Proactively address technical issues and risks that could impact project schedule and/or integrity of the application environment.
+ Work closely with stakeholders to design and document solutions that align with the business needs and also consistent with the architectural vision.
+ Mentor and train project team members (including Sourcing Partners) to enforce development guidelines and best practices.
+ Coordinate between multiple disciplines (Architects, Business Analysts, Project Managers, and Customers) and developers to design, develop, implement, and support complex business solutions.
+ Perform detailed technical reviews including code review to ensure the quality of the deliverables is high.
+ Must have a strong working experience as Designer/Developer of REST API, SOAP Web services, both as consumer & provider.
+ Experience creating APIs with XML/JSON data structure is a must
+ Experience defining and negotiating XML/JSON based contracts with various Stake holders
+ Solid experience with mapping XML/JSON data structure to various data sources/formats including ACORD
+ Hands on experience with developing XSLT style sheets-based transformations.
+ Perform hands-on development work as needed using .NET, ASP.NET, C#, HTML, XML, Java, JavaScript, Angular, JSON and SQL
+ Prior Experience with DuckCreek Suite of Products Policy, Billing, Insights implemented on "DuckCreek on Demand Cloud" and integrations experience with 'OnPrem' applications strongly Preferred.
+ Thorough understanding and experience using relational databases preferably SQL Server and/or Oracle
Leadership functions:
+ leads IT Design and Development teams to implement solutions.
+ Ensures technical and business requirements for applications are in compliance with Enterprise Reference Architecture.
+ Ability to support multiple work streams and constantly prioritize work for self, as well as for the team.
+ Identifies and resolves gaps in skills, processes, and resources.
+ Sets deadlines, assigns responsibilities, mentors, and monitors progress of the team.
+ Works with stakeholders and technical areas to identify nonfunctional requirements.
+ Develops guidelines for capturing technical and business requirements.
+ Identify and resolves gaps in skills, processes, and resources.
+ Lead IT Development team to implement enterprise solutions.
Minimum Requirements:
+ Advanced degree in Computer Science or related discipline with a minimum of 10-12 years of work experience in Application development
+ 7+ years of experience in driving Application designing including, converting business needs into solutions, Lead solution option analysis by providing/evaluating multiple options and creating roadmaps for solution delivery.
+ Working experience with Cloud (AWS Preferred) hosted application and integrating with non AWS based applications.
+ Working experience with DuckCreek Products Policy, Billing and Data Insights.
+ Experience with continuous integration and DevOps methodologies, preferred tools such as GitHub, Jenkins, Rally, SonarQube etc.,
+ Experience with Agile development frameworks like 'Scaled Agile', Scrum, Kanban.
+ Experience in designing & developing high performing application that has high concurrency supporting over 2000+ concurrent users.
+ Experience using Microsoft SSIS & SSRS tools strongly preferred.
+ Experience in front end web technologies and frameworks: HTML5, JavaScript, CSS, Ajax, Angular/React ASP.NET, C#.
+ Experience using XML, JSON, XSLT, XSD and awareness of ACORD Standards.
+ Knowledge of P&C (Property & Casualty) Insurance is a plus.
+ Knowledge of implementing solutions through Gen AI (Artificial Intelligence) is a plus.
This role will have a Hybrid work arrangement, with the expectation of working in an office 3 days a week (Tuesday through Thursday).
Candidates must be authorized to work in the US without company sponsorship. The company will not support the STEM OPT I-983 Training Plan endorsement for this position.
Compensation
The listed annualized base pay range is primarily based on analysis of similar positions in the external market. Actual base pay could vary and may be above or below the listed range based on factors including but not limited to performance, proficiency and demonstration of competencies required for the role. The base pay is just one component of The Hartford's total compensation package for employees. Other rewards may include short-term or annual bonuses, long-term incentives, and on-the-spot recognition. The annualized base pay range for this role is:
$126,160 - $189,240
Equal Opportunity Employer/Sex/Race/Color/Veterans/Disability/Sexual Orientation/Gender Identity or Expression/Religion/Age
About Us ( | Our Culture ( | What It's Like to Work Here ( | Perks & Benefits ( day, a day to do right.
Showing up for people isn't just what we do. It's who we are - and have been for more than 200 years. We're devoted to finding innovative ways to serve our customers, communities and employees-continually asking ourselves what more we can do.
Is our policy language as simple and inclusive as it can be? Can we better help businesses navigate our ever-changing world? What else can we do to destigmatize mental health in the workplace? Can we make our communities more equitable?
That we can rise to the challenge of these questions is due in no small part to our company values that our employees have shaped and defined.
And while how we contribute looks different for each of us, it's these values that drive all of us to do more and to do better every day.
About Us ( Culture
What It's Like to Work Here ( & Benefits ( Notice ( StatementProducer Compensation ( Policy ( Privacy Policy
Your California Privacy Choices ( Privacy Policy
Canadian Privacy Policy ( Areas of LA County, CA (Applicant Information)
MA Applicant Notice (
Principal / Sr. Principal Software Engineer Full Stack

Posted 3 days ago
Job Viewed
Job Description
Wanted: Pioneers, explorers, forward thinkers
The BI X ambition is to save and improve lives for both humans and animals by developing smarter healthcare solutions. To do so, we need to be digital pioneers. Adventurers who push the boundaries of what is possible and rise to every future challenge. If you want to shape the future of digital healthcare, to improve the quality of life for millions, this is your chance.
The Software Engineer will be a part of BIX at Boehringer Ingelheim. BI X is the digital lab at Boehringer Ingelheim. We develop ambitious digital products, services and platforms - wanted by the company, desired by users, and sought by our partners.
You will be working as a full-stack engineer, building and maintaining full-scale applications, encompassing both front-end and back-end development. This role involves designing, developing, testing, and delivering fully functioning web-based and mobile applications, backend services, in a collaborative iterative environment. Development from ideation and architecture to deployment and optimization, with opportunities to integrate data science solutions like analytics and machine learning The Engineer works closely with a cross-functional product team to ensure the delivery of robust applications that meet defined business needs and goals.
This role is based out of our Ridgefield, CT.
**Compensation Data**
This position offers a base salary typically between $115,000 and $181,000+? The position may be eligible for a role specific variable or performance based bonus and or other compensation elements. ?For an overview of our benefits please click here. ( ?
**Duties & Responsibilities**
+ Application Development: Design, develop, and maintain both the front-end and back-end components of full-fledged applications using state-of-the-art programming languages and frameworks, while adhering to legal and regulatory requirements. Deliver secure, scalable, and high-performing applications aligned with defined business goals.
+ System Operations and Support: Support, maintain, and optimize development and production environments, including the continuous delivery pipeline. Use automation tools and scripts to ensure efficient and reliable system maintenance, enabling seamless provisioning of solutions to users.
+ Architecture Integration: Incorporate API-enabled backend technologies into application architecture, following established architecture frameworks and standards to deliver cohesive and maintainable solutions.
+ Agile Collaboration: Work collaboratively with the team and product owner, following agile methodologies, to deliver secure, scalable, and fully functional applications in iterative cycles.
+ Testing Strategy and Framework Design: Develop and implement comprehensive testing strategies and frameworks to ensure the delivery of high-quality, reliable software.
**Requirements**
**_Principal Engineer_**
Associate degree in Computer Science, MIS or a related field with a minimum of 7 years experience; or Bachelor degree in Computer Science, or MIS, with a minimum of 5 years of experience; or a Master degree in Computer Science, MIS, with a minimum 3 years of experience; or relevant Business or IT experience of minimum of 7 years. Minimum of 4 years of programming preferred.
**_Sr. Principal Engineer_**
Associate degree in Computer Science, MIS or related field with a minimum of 11 years experience; or Bachelor degree in Computer Science, or MIS, or related field with minimum 9 years of experience; or a Master degree in Computer Science, MIS, or related field with minimum 7 years of experience; or relevant Business or IT experience of minimum of 11 years. Minimum of 6 years programming experience preferred.
+ Technical Expertise: Strong proficiency in at least one front-end framework (React, Angular, or Vue) and one back-end framework (Next.js, Django, or Spring).
+ Experience in secure, scalable solutions, including database design, API development, and cloud services (AWS or Azure).
+ Hands-on expertise in agile development, test automation, IT security best practices, continuous development and deployment tools (Git, Jenkins, Docker, Kubernetes), and functional programming.
+ Familiarity with IT security, container platforms, and software environments across QA, DEV, STAGING, and PROD phases.
+ Demonstrated thought leadership in driving innovation and best practice adoption across the full-stack, as well as mentoring junior engineers
+ Leadership & Collaboration: Strong communication, mentorship, and cross-functional teamwork to drive innovation and align engineering with business goals.
**Desired Skills, Experience and Abilities**
+ Seeking dynamic, adaptable, collaborative individual with strong capacity for learning and growth.
+ This position is perfect for someone who thrives in collaborative environments, is eager to expand skill set (e.g., agile coaching, ideation scouting, UX research), and passionate about contributing holistically to the team's success.
+ Pharmaceutical & Digital Healthcare Technology experience desired not required.
**Eligibility Requirements** :
+ Must be legally authorized to work in the United States without restriction.
+ Must be willing to take a drug test and post-offer physical (if required).
+ Must be 18 years of age or older.
All qualified applicants will receive consideration for employment without regard to a person's actual or perceived race, including natural hairstyles, hair texture and protective hairstyles; color; creed; religion; national origin; age; ancestry; citizenship status, marital status; gender, gender identity or expression; sexual orientation, mental, physical or intellectual disability, veteran status; pregnancy, childbirth or related medical condition; genetic information (including the refusal to submit to genetic testing) or any other class or characteristic protected by applicable law.
Be The First To Know
About the latest Software development Jobs in Kent !