Post job

Software engineer jobs in Groton, CT - 1,370 jobs

All
Software Engineer
Software Engineering Internship
Software Developer
Principal Software Engineer
Data Engineer
Software Applications Engineer
Software Quality Engineer
Senior Software Engineer
  • Software Principal Engineer

    Dell 4.8company rating

    Software engineer job in Smithfield, RI

    The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Hopkinton, Massachusetts or Research Triangle Park, North Carolina . What you'll achieve As a Software Principal Engineer you will develop advanced and innovative algorithms, considering efficiency, performance, and data reduction opportunities, and debug highly distributed, multi-threaded complex systems. You will be part of an exciting team of senior developers and architects who are working on new business-critical initiatives and the core Data Path of Dell Technologies' leading midrange storage product. The team you will work with is tasked with modeling, developing, debugging, and analyzing performance on the enterprise storage system. You will: Responsible for the development and maintenance of data path software for Dell's storage product in a scrum team-oriented environment Contribute to the design and architecture of new features according to the product owner and customer requirements Build and review design, functional, technical and/or user documentation as needed Develop, review and implement test cases for software products and systems Triage and debug different issues found by testing and in customer cases Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role: Essential Requirements 8 - 10 years of proven experience in Enterprise class embedded system, e.g. Storage Array, distributed systems ( multi-threading, locks, scheduling ), storage technologies (SAN, NAS, RAID, snapshot, replication), networking, device drivers, clustering, etc. Strong in Object-oriented design, C/C++ and Python programming skills and strong debugging skills using gdb Strong Linux/Windows kernel programming skills Ability to code/debug complex programs in a large and complicated code base, using either written or verbal design specifications Desirable Requirements Bachelor's / Master's degree in computer science or related field Knowledge in storage protocols (NFS, CIFS, iSCSI) Knowledge and expertise in file systems and data recovery development Experience with Agile and Scrum methodology Hands-on experience in applying Artificial Intelligence (AI) within enterprise storage environments. E.g. AI-driven solutions for storage optimization, predictive analytics, or intelligent data management in large-scale systems Compensation Dell is committed to fair and equitable compensation practices. The salary range for this position is $178,500 to $ 231,000. Benefits and Perks of working at Dell Technologies Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that awaits you as a Dell Technologies team member - right now at MyWellatDell.com Who we are We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here . Job ID: R282956
    $178.5k-231k yearly 1d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • GCP Data engineer

    E-Solutions 4.5company rating

    Software engineer job in Hartford, CT

    Role: GCP Data Engineer Must Have Skills: 7+ Years of experience with GCP , Python , Pyspark , SQL GCP Services - Bigquery , Dataproc , Pub/sub , GCP Dataflow. The client will take - Coderpad interview so Python coding is strongly required here.
    $110k-154k yearly est. 2d ago
  • Data Governance Engineer (39035)

    Neighborhood Health Plan of Rhode Island 4.4company rating

    Software engineer job in Smithfield, RI

    The Data Governance Engineer plays a pivotal role in ensuring the integrity, quality, and security of organizational data assets. This position will collaborate with various teams across the organization to establish and enforce data governance policies, standards, and procedures. Responsibilities include identifying data quality issues, implementing data governance frameworks, and driving initiatives to improve data management practices. This role requires a strong understanding of data governance principles, excellent analytical skills, and the ability to communicate effectively with stakeholders at all levels. Duties and Responsibilities: Responsibilities include, but are not limited to: Design, implement, and maintain data governance frameworks, policies, and procedures to ensure compliance with regulatory requirements and organizational standards. Monitor and assess data quality issues, establish data quality metrics, and develop strategies to improve data accuracy, completeness, and consistency. Classify data assets based on sensitivity and criticality, establish metadata standards, and implement metadata management processes to enhance data discoverability and usability. Collaborate with cross-functional teams, including IT, legal, compliance, and business units, to define data governance requirements, resolve data-related issues, and promote a culture of data stewardship. Ensure compliance with data privacy regulations (e.g., HIPAA) by implementing data access controls, encryption mechanisms, and data anonymization techniques to protect sensitive information. Evaluate, select, and implement data governance tools and technologies to support data governance initiatives, such as data cataloging, data lineage, and data quality monitoring. Generate and distribute regular reports on data governance activities, including data quality assessments, compliance audits, and remediation efforts, to senior management and stakeholders. Identify opportunities for process improvement, automation, and optimization of data governance workflows to enhance efficiency and effectiveness. Other duties as assigned by Manager Corporate Compliance Responsibility - As an essential function, responsible for complying with Neighborhood's Corporate Compliance Program, Standards of Business Conduct, applicable contracts, laws, rules and regulations, policies, and procedures as it applies to individual job duties, the department, and the Company. This position must exercise due diligence to prevent, detect, and report unlawful and/or unethical conduct by fellow co-workers, professional affiliates and/or agents. Qualifications Qualifications Required: Bachelor's degree in computer science, information technology, data management, or a related study, or equivalent combination of education and relevant work experience Minimum of three (3) years of experience in data governance, data management, or related fields, with a deep understanding of data governance principles, practices, and methodologies Strong analytical skills with the ability to analyze complex data sets, identify trends, and recommend solutions to improve data quality and governance Proficiency in data governance tools and technologies, such as data cataloging tools, metadata management platforms, and data quality tools (e.g., Spirion, MS Purview) Excellent communication skills with the ability to effectively collaborate with stakeholders at all levels, translate technical concepts into business terms, and influence decision-making processes Knowledge of data privacy regulations (e.g., HIPAA) and experience implementing data privacy and security controls Excellent communication skills Strong attention to detail, organizational skills, analytical and problem-solving skills and ability to manage multiple priorities in a fast-paced environment Preferred: Experience working in regulated industries (e.g., healthcare) with a focus on data governance and compliance. Familiarity with data management best practices, data modeling techniques, and data architecture principles. Neighborhood Health Plan of Rhode Island is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
    $96k-123k yearly est. 4d ago
  • Data Engineer III

    FM 3.9company rating

    Software engineer job in Johnston, RI

    Established nearly two centuries ago, FM is a leading mutual insurance company whose capital, scientific research capability and engineering expertise are solely dedicated to property risk management and the resilience of its policyholder-owners. These owners, who share the belief that the majority of property loss is preventable, represent many of the world's largest organizations, including one of every four Fortune 500 companies. They work with FM to better understand the hazards that can impact their business continuity to make cost-effective risk management decisions, combining property loss prevention with insurance protection. Are you passionate about building robust data ecosystems that power advanced analytics and business insights? Join our dynamic team as a Data Engineer III, where you'll design and implement cutting-edge data pipelines, integrate diverse data sources, and ensure the highest standards of data quality, security, and compliance. This is your opportunity to work on impactful projects that shape the future of data-driven decision-making. What You'll Do Architect & Innovate: Design and maintain scalable data pipelines and infrastructure for ingestion, integration, and storage of structured and unstructured data. Enable Analytics: Deliver clean, reliable datasets for Business Intelligence, Advanced Analytics, and Data Science teams. Optimize Performance: Implement modern practices using Microsoft Fabric, SQL Server, SSIS, Power BI Premium, and big data frameworks like Spark. Ensure Quality: Validate solutions through rigorous testing and maintain data integrity across all systems. Collaborate & Lead: Partner with Product Owners, Architects, Analysts, and Data Scientists on medium-to-large projects, and lead small-to-medium initiatives independently. Drive Continuous Improvement: Automate processes, optimize data delivery, and redesign infrastructure for scalability. What We're Looking For Prefer 4 year/bachelor's degree or master's degree in computer science, Information Technology, Computer Engineering, or equivalent experience 5+ years relatable work experience Ability to design and optimize SQL queries across cloud data warehouses, with strong proficiency in T‑SQL. Skilled in data orchestration and ETL tools such as Azure Data Factory or SSIS, and eager to adopt Fabric Data Factory (Pipelines & Dataflows Gen2). Background in CI/CD and version control for data solutions (e.g., Git, deployment pipelines), with interest in DevOps practices for analytics platforms. Familiarity with modern data lake architectures, including Delta Lake and medallion design patterns. Knowledge of columnar storage formats and lakehouse technologies such as Delta Lake and Parquet for scalable data processing. Hands-on work with big data frameworks like Apache Spark (PySpark or Scala) for batch workloads is helpful. Understanding BI and semantic modeling concepts, including star schema design and performance tuning is helpful. Compensation, Grade, and Job Title will be determined based on qualifications, experience, and technical skillset. Well qualified candidates may be considered for a data engineer IV. The position is eligible to participate in FM's comprehensive Total Rewards program that includes an incentive plan, generous health and well-being programs, a 401(k) and pension plan, career development opportunities, tuition reimbursement, flexible work, paid time off allowances and much more. FM is an Equal Opportunity Employer and is committed to attracting, developing, and retaining a diverse workforce. #LI-TA1
    $81k-110k yearly est. Auto-Apply 2d ago
  • Embedded Software Engineering Intern

    Regent 3.8company rating

    Software engineer job in North Kingstown, RI

    Job Description At REGENT, we're on a mission to revolutionize regional transportation between coastal cities. We're not just building vehicles, we're creating a new category of transportation: the seaglider. These groundbreaking wing-in-ground-effect craft travel just above the water's surface, combining the speed of an airplane with the low operating costs of a boat. Capable of 180 miles at 180 mph on today's battery tech (and up to 400 miles with next-gen batteries), seagliders will unlock fast, affordable, and sustainable coastal transit for passengers and cargo - connecting cities, islands, and communities like never before. Backed by leading investors and powered by a team of passionate, forward-thinking engineers, builders, and operators, we're now scaling from a breakthrough prototype to full production - and building the team to make it happen. Role Overview As an Embedded Software Engineering Intern at REGENT, you'll play a critical role in helping build and test the systems that power our seagliders. You'll contribute to low-level software that interfaces with real vehicle hardware, supports flight testing, and ensures reliable system behavior on the water and in the air. In this role, you'll work closely with senior embedded engineers to support the development of core control applications, sensor interfaces, and in-house testing tools. You'll gain hands-on experience across embedded software, autonomy, and hardware-in-the-loop simulation - learning what it takes to deliver real, safety-critical systems from bench testing to sea trials. This internship is ideal for individuals who are curious, hands-on, and eager to see their code running on real vehicles in a fast-paced startup environment. If you're energized by working at the intersection of cutting-edge innovation, real-world impact, and hands-on engineering, you'll be in the right place - and we'd be thrilled to have you on the team! What You'll Do Support development and testing of embedded software in C/C++ for sensing, control, and system monitoring Help implement and verify drivers for vehicle hardware, sensors, and actuators Contribute to hardware-in-the-loop and simulation tools used in system testing and validation Assist in building and debugging embedded systems, from lab bench bring-up through on-vehicle testing Collaborate with autonomy, controls, and electrical engineering teams to support system integration What You'll Bring Pursuing a degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field Experience programming in C/C++ and interest in real-time or embedded environments Familiarity with microcontrollers (e.g., STM32, PIC32, Arduino) and software development tools Exposure to scripting languages such as Python or MATLAB Bonus Experience Coursework or experience with simulation tools (Simulink, LabVIEW, HIL environments) Experience with robotics, drones, or autonomous systems Prior project or lab experience in debugging hardware or writing firmware Who We're Looking For Collaborative Team Player: You believe that great things happen when teams work together. You communicate effectively and collaborate with engineers, stakeholders, and other cross-functional teams to align on goals and move projects forward. You bring people together, ensuring that everyone is on the same page and moving towards a shared vision. Creative Problem Solver: You thrive on tackling complex challenges and finding innovative solutions. Whether you're resolving installation challenges, debugging elusive electrical issues, or adapting on the fly during integration and test, you bring a practical, inventive mindset to every problem. You don't just patch issues - you improve processes, anticipate downstream impacts, and help turn one-off fixes into scalable solutions that raise the bar for future builds. Adaptable & Agile: In a fast-paced, ever-evolving startup environment, you quickly adapt to changing priorities and requirements. You approach challenges with a calm, resilient mindset, and know how to pivot and adjust your approach as needed, ensuring that progress continues without missing a beat. Innovative Mindset: You're driven by curiosity and a passion for technology. You're passionate about driving continuous improvement, embracing new technologies and methodologies to enhance efficiency, quality, and team performance. What We Offer Competitive compensation Housing Stipend available for those temporarily moving to join our team Daily, free catered lunches Learning & professional development opportunities Meaningful projects that make an impact Mentorship & guidance from experienced team members If you're ready to take on an exciting challenge, grow with us, and make a lasting impact, we want to hear from you. Even if you don't meet every requirement, but you see yourself contributing to our mission, we encourage you to apply! We value diverse skillsets and experiences and believe in the potential of passionate individuals to make a big impact. Equal Opportunity Employer REGENT is an Equal Opportunity Employer. We are committed to creating a diverse and inclusive work environment. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, or any other characteristic protected by law.
    $54k-79k yearly est. 5d ago
  • INTERNSHIP - AI Software Engineer

    3DS Dassault Systems

    Software engineer job in Johnston, RI

    Role Descriptions & Responsibilities The V+R Test Management team at Dassault Systèmes in Johnston, RI, is a group of dynamic and collaborative professionals dedicated to advancing technology through the 3DEXPERIENCE platform. Our team focuses on the development and integration of software solutions that accelerates product design, engineering, and testing capabilities across various industries. We pride ourselves on a culture that values creativity, teamwork, and a forward-thinking mindset, aiming to push the boundaries of what's possible. The AI Software Engineer Intern will use JavaScript, TypeScript, Java, React, Redux, and XState to build a service that turns natural language requirements and files into validated V&V test objects with trace links. The intern will work in Agile teams to wrire REST endpoints, a light CLI, and CI jobs into the platform UI, applying LLM/NLP with JSON schema checks for reliable, repeatable outputs. Qualifications * Education: BS/MS in Computer Science, Software Engineering, or related field (in progress or recent grad). * Languages: Strong TypeScript/JavaScript and working Java. Comfortable across Node.js and React. * Frontend: React with Redux and XState; state-machine thinking; component patterns; typing with TS. * Backend & APIs: Build and consume REST services; JSON-first design; auth basics; error handling. * Testing: Automated tests with Jest & React Testing Library; coverage discipline. * V&V focus: Map requirements to test artifacts with traceability from requirement to test. * LLM/NLP basics: Call LLMs via HTTP APIs (Mistral/OpenAI etc.), craft prompts/few-shot examples, and constrain outputs to JSON using schemas/validators. * Document parsing: Extract text/structure from PDF/Word/Markdown using Node/Java libraries (e.g., pdf-parse etc.). * Data modeling: JSON Schema validation mindset (type safety, required fields, enums). * Dev workflow: Git, code reviews, CI (GitLab, Pipelines), ESLint/Prettier/format checks. * Ways of working: Scrum familiarity, clear writing, and concise demos * Nice to have Small-model fine-tuning/LoRA experience (even a course project). * Security & privacy awareness for handling proprietary specs. * CLI tools, minimal web UIs, and clean README/docs. This is a paid 2026 full-time summer internship (3 months) based at the Dassault Systèmes Office at 1301 Atwood Ave, Johnston, RI. #LI-HYBRID Shape your career with 3DS! #WeAre3DS
    $46k-80k yearly est. 7d ago
  • SAP Software Engineer - Data Conversions, Data Quality, and Reporting

    Cardinal Health 4.4company rating

    Software engineer job in Providence, RI

    **_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value. Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications. The SAP Software Engineer focused on Data Conversions, Data Quality, and Reporting is responsible for designing, developing, and maintaining data solutions that ensure data integrity and enable effective business intelligence. The role combines technical skills in data migration and ETL processes with an understanding of data governance and reporting tools. **_What is expected of you and others at this level_** + Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects + May contribute to the development of policies and procedures + Works on complex projects of large scope + Develops technical solutions to a wide range of difficult problems + Solutions are innovative and consistent with organization objectives + Completes work; independently receives general guidance on new projects + Work reviewed for purpose of meeting objectives + May act as a mentor to less experienced colleagues **_Responsibilities_** + Design and execute data conversion strategies for SAP implementations and upgrades, including data extraction, transformation, and loading (ETL) from legacy systems into SAP. + Utilize SAP data migration tools such as SAP Data Services, LSMW, and Migration Cockpit to perform data loads and conversions. + Develop and maintain technical specifications, data mapping documents, and transformation rules. + Collaborate with business and technical teams to gather data requirements and ensure seamless data flow across systems. + Establish and maintain data quality frameworks to ensure the accuracy, consistency, and integrity of master and transactional data in SAP. + Perform data profiling, cleansing, and validation to identify and resolve data discrepancies before and after migration. + Define and monitor data quality metrics and key performance indicators (KPIs). + Work with business data stewards to correct data quality issues and promote data governance policies and standards. + Design, develop, and implement reporting solutions, dashboards, and analytical models using SAP technologies like SAP Analytics Cloud (SAC), SAP BW/4HANA, or SAP Fiori. + Translate business needs into technical specifications for reports and ad-hoc queries. + Optimize report performance and data extraction processes for efficiency. + Provide support and training to end-users on reporting tools to enable data-driven decision-making **_Qualifications_** + Bachelor's Degree in related field preferred or equivalent work experience preferred + Proven experience in SAP Data Conversions, migrations and ETL processes. + Proficiency with SAP data tools such as SAP Data Services, SAP BW/HANA or SAP Analytics Cloud + Strong knowledge of SQL, data modelling and database concepts + Experience with SAP modules and data structures (e.g., Master Data, Financials, Supply Chain, OTC, PTP processes). + Excellent analytical, problem solving and communication skills + Ability to work both independently and collaboratively with cross-functional teams **Anticipated salary range:** $94,900 - $135,600 **Bonus eligible:** No **Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being. + Medical, dental and vision coverage + Paid time off plan + Health savings account (HSA) + 401k savings plan + Access to wages before pay day with my FlexPay + Flexible spending accounts (FSAs) + Short- and long-term disability coverage + Work-Life resources + Paid parental leave + Healthy lifestyle programs **Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible. The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity _Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._ _Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._ _To read and review this privacy notice click_ here (***************************************************************************************************************************
    $94.9k-135.6k yearly 60d+ ago
  • Backend Software Engineer, DentaQuest

    Sun Life Financial 4.6company rating

    Software engineer job in Hartford, CT

    Sun Life U.S. is one of the largest providers of employee and government benefits, helping approximately 50 million Americans access the care and coverage they need. Through employers, industry partners and government programs, Sun Life U.S. offers a portfolio of benefits and services, including dental, vision, disability, absence management, life, supplemental health, medical stop-loss insurance, and healthcare navigation. We have more than 6,400 employees and associates in our partner dental practices and operate nationwide. Visit our website to discover how Sun Life is making life brighter for our customers, partners and communities. Job Description: Sun Life embraces a hybrid work model that balances in-office collaboration with the flexibility of virtual work. Our team members and leaders are expected to foster connection and teamwork by being present in the office at least 2 days per week. The Opportunity: Software engineer will Support IT Objectives by supporting business processes, systems and clients (under limited supervision) specifically with UI, middleware and system integrations related technologies and applications, carries out these responsibilities by providing information technology (IT) How you will contribute: * Supports existing applications, monitors systems performance and work based on the impact to the business. May coordinate cross-functional IT departments to resolve issues * Uses troubleshooting skills to identify, research and propose solutions to problems and accommodate necessary changes or corrective action, as needed * Execute full lifecycle software development * Write well designed, testable, efficient code * Produce specifications and determine operational feasibility * Integrate software components into a fully functional software system * Develop software verification plans and quality assurance procedures * Document and maintain software functionality * Tailor and deploy software tools, processes and metrics * Serve as a subject matter expert * Comply with project plans and industry standards * Other duties as assigned. What you will bring with you: * 3+ years of total experience of developing API's - .NET (C#) and Python, Java. * Demonstrates sound technical skills with a strong working knowledge of the client's business in order to effectively translate business needs to IT solutions. * Fast learner who adapts quickly to changing business needs and evolving technology landscapes. * Bachelor's or Master's degree in computer science or related field. * Deep understanding of Azure and AWS, with experience in designing cloud-native applications using serverless and containerized architectures. * Extensive experience with BFF design patterns, API Gateway, and middleware solutions. * Strong experience with authentication and security using Okta, OAuth2, OpenID Connect, and JWT. * Strong knowledge of DevOps, CI/CD, containerization (Docker, Kubernetes), and infrastructure as code (Terraform, ARM templates). * Extensive experience with some of the following monitoring and alerting tools (ELK, Datadog, Dynatrace, Splunk) * Experience working in agile development environments, leading technical discussions, and mentoring junior engineers. * Extensive knowledge of building REST and GraphQL APIs * Effective oral and written communication skills * Required to attend additional training as requested/deemed necessary Salary: Salary Range: $79,300 - $119,000 At our company, we are committed to pay transparency and equity. The salary range for this role is competitive nationwide, and we strive to ensure that compensation is fair and equitable. Your actual base salary will be determined based on your unique skills, qualifications, experience, education, and geographic location. In addition to your base salary, this position is eligible for a discretionary annual incentive award based on your individual performance as well as the overall performance of the business. We are dedicated to creating a work environment where everyone is rewarded for their contributions. Not ready to apply yet but want to stay in touch? Join our talent community to stay connected until the time is right for you! We are committed to fostering an inclusive environment where all employees feel they belong, are supported and empowered to thrive. We are dedicated to building teams with varied experiences, backgrounds, perspectives and ideas that benefit our colleagues, clients, and the communities where we operate. We encourage applications from qualified individuals from all backgrounds. Life is brighter when you work at Sun Life At Sun Life, we prioritize your well-being with comprehensive benefits, including generous vacation and sick time, market-leading paid family, parental and adoption leave, medical coverage, company paid life and AD&D insurance, disability programs and a partially paid sabbatical program. Plan for your future with our 401(k) employer match, stock purchase options and an employer-funded retirement account. Enjoy a flexible, inclusive and collaborative work environment that supports career growth. We're proud to be recognized in our communities as a top employer. Proudly Great Place to Work Certified in Canada and the U.S., we've also been recognized as a "Top 10" employer by the Boston Globe's "Top Places to Work" for two years in a row. Visit our website to learn more about our benefits and recognition within our communities. We will make reasonable accommodations to the known physical or mental limitations of otherwise-qualified individuals with disabilities or special disabled veterans, unless the accommodation would impose an undue hardship on the operation of our business. Please email ************************* to request an accommodation. For applicants residing in California, please read our employee California Privacy Policy and Notice. We do not require or administer lie detector tests as a condition of employment or continued employment. Sun Life will consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including applicable fair chance ordinances. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Job Category: IT - Application Development Posting End Date: 29/01/2026
    $79.3k-119k yearly Auto-Apply 10d ago
  • Software Developer - JavaScript

    Us Tech Solutions 4.4company rating

    Software engineer job in Hartford, CT

    US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website ************************ We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, sets the correct expectation and thus becomes an accelerator in the mutual growth of the individual and the organization as well. Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset. Job Description Position : Applications Developer (Software Developer - JavaScript) Location : HARTFORD, CT 06103 Duration : 6 months (Temp to Hire) Summary This role is a technical role requiring hands-on front end development in JavaScript. This role focuses on the estimation, development, and implementation of software projects and therefore requires JavaScript programming skills, excellent communication skills and the ability to work effectively in a high performing agile team environment. Duties: The daily responsibilities of this position include: developing and testing assigned work using established development languages, tools, best practices, department standards and guidelines including but not limited to JavaScript, .NET, HTML, CSS, Less. Participating in daily project team stand-up meetings, code reviews, group design discussions. Experience : 5+ years of professional experience in a hands-on software-development role. Skills: Strong Client-side JavaScript Strong UI development skills, including HTML, CSS & Less Excellent verbal and written communication skills Strong technical, analysis, debugging and problem-resolution skills Ability to work effectively in a highly-collaborative team environment Experience with Test Driven Development Experience with Agile or SAFe Experience with a source-code repository (prefer Subversion) Desirable (but not required) Skills: Knowledge of .NET a plus Thorough understanding of Web Services including SOAP and WSDL Understanding of multithreaded programming Experience with SQL and relational databases (SQL Server / Oracle) Knowledge and application of design patterns Ability and willingness to quickly learn new applications and technologies Experience with test-driven development tools like NUnit/JUnit, NMock, TSQLUnit, JsUnit, NUnitAsp, NCover, MOQ Experience with a build scripting language like NAnt/Ant Experience with a continuous-integration server like Jenkins Experience with scripting languages like Ruby, PowerScript, Python Experience with code-analysis tools like FxCop, NDepend Experience with object-database persistence tools like NHibernate/Hibernate Experience with acceptance testing using tools like FitNesse, FIT, FitLibrary Knowledge of code smells and refactoring patterns Background in Personal Lines Homeowners and Automobile business Additional Information Ritika Bharti Sr. Technical Recruiter Phone No. # ************
    $91k-118k yearly est. 1d ago
  • Software Developer

    Rite-Solutions, Inc. 4.2company rating

    Software engineer job in Newport, RI

    Job Description Rite-Solutions, Inc is seeking a Software Developer who will be part of a team supporting the Property Management Division of the Corporate Operations Department of the Naval Undersea Warfare Center (NUWC) Division Newport. Together our team provides software engineering efforts pertaining to logistics and inventory management using Agile software engineering in a Development, Security, and Operations (DevSecOps) environment. Principal Responsibilities: Run and update reports as needed. Provide maintenance support for the Inventory Management System. Working within a team support requirements definition. Support software design efforts. Conduct software development. Develop required documentation. Conduct testing of developed software. Conduct end-user training of applications. Support the implementation and support of applications. Requirements U. S. Citizenship and an Active or Interim DoD SECRET clearance. Bachelor's Degree in IT or related business field Two - four years of experience in software development Experience with one or more of the following: C#, .Net, ASP.NET, VB.NET, JavaScript, JQuery, SQL, SQL Server Ability to communicate, influence and partner effectively using strong verbal and written communication. Strong understanding software/application development processes Excellent communication and interpersonal skills. Must possess excellent time management skills and the drive to work unsupervised. Who are we? Rite-Solutions, Inc. is a CMMI Level III and CMMC 2.0 Level 2 certified organization. We are innovative, growing and adhere to the highest standards for handling controlled unclassified information (CUI). We value the experience of the employee, their wellbeing, and their goals on a personal professional level as part of the key fabric in building and maintaining a culture rich experience for the employee and their family. This commitment to our company and our employees has been recognized as we were awarded: "Great Place to Work" Certification in 2022, 2023, 2024, and 2025; and Hire VETs Medallion Award in 2021, 2022, 2023, 2024, and 2025! All positions require a pre-employment background check. As an EOE/AA employer, Rite-Solutions will not discriminate in its employment practices due to an applicant's race, color, religion, sex, sexual orientation, gender identity, national origin, and veteran or disability status. Public Information Job Posted by ApplicantPro
    $75k-97k yearly est. 12d ago
  • SOFTWARE WEB APPLICATIONS ENGINEER

    Direct Staffing

    Software engineer job in Middletown, RI

    We have launched a new service called IP-MobileCast which delivers large files, including movies, news & sports over its satellite infrastructure to its maritime customers. As a key member of the IP-MobileCast team, this person will implement code, build embedded web applications, web services and application services. This person will also be responsible for designing and developing desktop and mobile client application software. Challenging and rewarding position and highly visible. Job Requirements: • Minimum of five years recent experience in object oriented programming of desktop, mobile and web applications is required • Minimum of three years recent experience programming web applications using PHP, Javascript, HTML5, JQuery, JSON, XML is required. • Minimum of three years recent experience programming in Java or .Net required • Experienced with Ruby, Rails, Sinatra, GIT, Hiroku/AWS, MySql, PostgreSQL, UnitTest, JBuilder & Passenger. • Experienced with full software development life cycle including estimation, requirements gathering, design, Test Driven Development (TDD), build and test automation, release configuration, etc. • Experienced with Linux, Windows and MacOS operating systems. • Small embedded system and embedded Linux experience is a plus Education: BS in Computer Science or Engineering (or equivalent). Note, candidates must be US citizens or US Permanent Resident. SKILLS AND CERTIFICATIONS BS in Computer Science or Engineering SCREENING QUESTIONS Does candidate have a minimum of 5 years 'recent' experience in object programming of desktop, mobile and web applications? Please include comments from candidate. Does the candidate have at least 3 years of 'recent' experience programming in Java or .Net? Please provide comments from candidate. Is candidate a U.S. Citizen or a Permanent Resident? Additional Information All your information will be kept confidential according to EEO guidelines. Direct Staffing Inc
    $72k-98k yearly est. 1d ago
  • Software Senior Engineer

    Dell 4.8company rating

    Software engineer job in Pascoag, RI

    Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Senior Software Engineer on our Software Engineering Team in Hopkinton, Massachusetts . What you'll achieve As a Senior Software Engineer, you will be responsible for designing and developing high-quality software for the PowerMax storage array. You will work within agile teams in the PowerMax Orchestration Services group to build and enhance software that manages configuration, installation, and maintenance of our industry-leading PowerMax storage systems. You will: Contribute to the design and architecture of new or re-engineered software requirements Develop, review, debug, fix and test code for our new and/or updated software requirements Build and review design/functional documentation, as needed Develop, review and implement test strategies for our new and/or updated software requirements Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role: Essential Requirements Solid knowledge of the JAVA programming language development stack; Python programming language; Windows operating system, and relevant tools and utilities. Ability to code/debug more sophisticated programs using either written or verbal design specifications Capacity to achieve proficiency of new tools, languages and operating systems with training and on-the-job experience 5-8 years of related experience; bachelor's degree or equivalent experience Desirable Requirements Experience of working in scrum or agile teams Experience using GitHub, Jira, Jenkins and qTest; Compensation Dell is committed to fair and equitable compensation practices. The base salary range for this position: $149,600 to $193,600. Benefits and Perks of working at Dell Technologies Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that awaits you as a Dell Technologies team member - right now at MyWellatDell.com Who we are We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here . Job ID: R283743
    $149.6k-193.6k yearly 1d ago
  • Vehicle Software Engineering Intern

    Regent 3.8company rating

    Software engineer job in North Kingstown, RI

    Job Description At REGENT, we're on a mission to revolutionize regional transportation between coastal cities. We're not just building vehicles, we're creating a new category of transportation: the seaglider. These groundbreaking wing-in-ground-effect craft travel just above the water's surface, combining the speed of an airplane with the low operating costs of a boat. Capable of 180 miles at 180 mph on today's battery tech (and up to 400 miles with next-gen batteries), seagliders will unlock fast, affordable, and sustainable coastal transit for passengers and cargo - connecting cities, islands, and communities like never before. Backed by leading investors and powered by a team of passionate, forward-thinking engineers, builders, and operators, we're now scaling from a breakthrough prototype to full production - and building the team to make it happen. Role Overview As a Vehicle Software Intern at REGENT, you'll support the development and testing of the software that enables our seagliders to operate safely and autonomously across hull-borne, foil-borne, and wing-borne modes. You'll work with engineers who build real-time control and autonomy systems, integrate sensors and actuators, and ensure vehicle behavior is reliable in simulation and on the water. This role offers hands-on exposure to the software stack that powers a new class of maritime vehicles - allowing you to learn how real-world, safety-critical systems are designed, tested, and validated. You'll collaborate with engineers across autonomy, controls, and embedded systems and gain experience in both lab and simulation environments. If you're energized by working at the intersection of cutting-edge innovation, real-world impact, and hands-on engineering, you'll be in the right place - and we'd be thrilled to have you on the team! What You'll Do Support development and testing of vehicle software in C/C++ Contribute to tools and scripts for simulation, testing, and data analysis Assist with the integration of sensors, actuators, and vehicle-level communication modules Help run software-in-the-loop (SIL) and hardware-in-the-loop (HIL) tests to verify behavior Participate in code reviews and documentation to learn best-practice workflows Assist in debugging and validating software performance in lab and test environments What You'll Bring Previous internship experience in a similar position Pursuing a degree in Computer Science, Aerospace Engineering, Electrical Engineering, Robotics, or a related field Experience programming in C/C++ and interest in real-time or embedded systems Familiarity with scripting languages such as Python or MATLAB for testing and analysis Understanding of software fundamentals, such as version control and debugging Bonus Experience Coursework or project experience with simulation or modeling tools (MATLAB/Simulink, etc.) Familiarity with microcontrollers or embedded platforms Experience with CUDA and multi-threading/processing of camera data Who We're Looking For Collaborative Team Player: You believe that great things happen when teams work together. You communicate effectively and collaborate with engineers, stakeholders, and other cross-functional teams to align on goals and move projects forward. You bring people together, ensuring that everyone is on the same page and moving towards a shared vision. Creative Problem Solver: You thrive on tackling complex challenges and finding innovative solutions. Whether you're resolving installation challenges, debugging elusive electrical issues, or adapting on the fly during integration and test, you bring a practical, inventive mindset to every problem. You don't just patch issues - you improve processes, anticipate downstream impacts, and help turn one-off fixes into scalable solutions that raise the bar for future builds. Adaptable & Agile: In a fast-paced, ever-evolving startup environment, you quickly adapt to changing priorities and requirements. You approach challenges with a calm, resilient mindset, and know how to pivot and adjust your approach as needed, ensuring that progress continues without missing a beat. Innovative Mindset: You're driven by curiosity and a passion for technology. You're passionate about driving continuous improvement, embracing new technologies and methodologies to enhance efficiency, quality, and team performance. What We Offer Competitive compensation Housing Stipend available for those temporarily moving to join our team Daily, free catered lunches Learning & professional development opportunities Meaningful projects that make an impact Mentorship & guidance from experienced team members If you're ready to take on an exciting challenge, grow with us, and make a lasting impact, we want to hear from you. Even if you don't meet every requirement, but you see yourself contributing to our mission, we encourage you to apply! We value diverse skillsets and experiences and believe in the potential of passionate individuals to make a big impact. Equal Opportunity Employer REGENT is an Equal Opportunity Employer. We are committed to creating a diverse and inclusive work environment. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, or any other characteristic protected by law.
    $54k-79k yearly est. 5d ago
  • INTERNSHIP - Software Engineer

    3DS Dassault Systems

    Software engineer job in Johnston, RI

    Role Descriptions & Responsibilities As a Software Engineer Intern, you will be a member of a dynamic team that specializes in integrating structural solvers into structural model pre-processing applications, allowing users to run and monitor simulations locally, remotely, or on-cloud and use the simulation results to improve product design. The team is responsible for complex infrastructure and component integration to tie the necessary components together to capture the user simulation modeling input (products to simulate, materials, loadings, output), generate the finite element model, launch the solver, and return results for post processing). In addition, the team is responsible for optimizing performance and ensuring robust solutions for our users, accounting for the complexities of a multi-server, multi-host, HPC computing environment. Your role in this team will be focused on performance optimization across a number of workflows. In particular, you will assist in: * Gathering simulation performance metrics, analyzing performance characteristics, and finding bottlenecks * Improving performance logging, including instrumenting code, to ensure essential performance metrics are captured * Creating performance tests that properly cover targeted user workflows * Contributing to dashboard content/reporting that tracks progress of improvements for identified bottlenecks * Automating the performance testing and profiling for efficient replay and reporting Qualifications * BS in Computer Science or a related field * Experience with scripting languages, preferably but not limited to, Python, familiarity with C++ and Javascript * Familiarity software testing * Unit/Component/System testing * Regression testing * Automated testing * Ability to work well with others in a highly collaborative, cross-team environment This is a paid internship based at the Dassault Systèmes Office located at 1301 Atwood Ave, Johnston, RI starting Summer 2026.
    $46k-80k yearly est. 7d ago
  • SAP Software Engineer - Data Conversions, Data Quality, and Reporting

    Cardinal Health 4.4company rating

    Software engineer job in Hartford, CT

    **_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value. Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications. The SAP Software Engineer focused on Data Conversions, Data Quality, and Reporting is responsible for designing, developing, and maintaining data solutions that ensure data integrity and enable effective business intelligence. The role combines technical skills in data migration and ETL processes with an understanding of data governance and reporting tools. **_What is expected of you and others at this level_** + Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects + May contribute to the development of policies and procedures + Works on complex projects of large scope + Develops technical solutions to a wide range of difficult problems + Solutions are innovative and consistent with organization objectives + Completes work; independently receives general guidance on new projects + Work reviewed for purpose of meeting objectives + May act as a mentor to less experienced colleagues **_Responsibilities_** + Design and execute data conversion strategies for SAP implementations and upgrades, including data extraction, transformation, and loading (ETL) from legacy systems into SAP. + Utilize SAP data migration tools such as SAP Data Services, LSMW, and Migration Cockpit to perform data loads and conversions. + Develop and maintain technical specifications, data mapping documents, and transformation rules. + Collaborate with business and technical teams to gather data requirements and ensure seamless data flow across systems. + Establish and maintain data quality frameworks to ensure the accuracy, consistency, and integrity of master and transactional data in SAP. + Perform data profiling, cleansing, and validation to identify and resolve data discrepancies before and after migration. + Define and monitor data quality metrics and key performance indicators (KPIs). + Work with business data stewards to correct data quality issues and promote data governance policies and standards. + Design, develop, and implement reporting solutions, dashboards, and analytical models using SAP technologies like SAP Analytics Cloud (SAC), SAP BW/4HANA, or SAP Fiori. + Translate business needs into technical specifications for reports and ad-hoc queries. + Optimize report performance and data extraction processes for efficiency. + Provide support and training to end-users on reporting tools to enable data-driven decision-making **_Qualifications_** + Bachelor's Degree in related field preferred or equivalent work experience preferred + Proven experience in SAP Data Conversions, migrations and ETL processes. + Proficiency with SAP data tools such as SAP Data Services, SAP BW/HANA or SAP Analytics Cloud + Strong knowledge of SQL, data modelling and database concepts + Experience with SAP modules and data structures (e.g., Master Data, Financials, Supply Chain, OTC, PTP processes). + Excellent analytical, problem solving and communication skills + Ability to work both independently and collaboratively with cross-functional teams **Anticipated salary range:** $94,900 - $135,600 **Bonus eligible:** No **Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being. + Medical, dental and vision coverage + Paid time off plan + Health savings account (HSA) + 401k savings plan + Access to wages before pay day with my FlexPay + Flexible spending accounts (FSAs) + Short- and long-term disability coverage + Work-Life resources + Paid parental leave + Healthy lifestyle programs **Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible. The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity _Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._ _Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._ _To read and review this privacy notice click_ here (***************************************************************************************************************************
    $94.9k-135.6k yearly 60d+ ago
  • Software Developer - JavaScript

    Us Tech Solutions 4.4company rating

    Software engineer job in Hartford, CT

    US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website ************************ We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, sets the correct expectation and thus becomes an accelerator in the mutual growth of the individual and the organization as well. Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset. Job Description Position : Applications Developer (Software Developer - JavaScript) Location : HARTFORD, CT 06103 Duration : 6 months (Temp to Hire) Summary This role is a technical role requiring hands-on front end development in JavaScript. This role focuses on the estimation, development, and implementation of software projects and therefore requires JavaScript programming skills, excellent communication skills and the ability to work effectively in a high performing agile team environment. Duties: The daily responsibilities of this position include: developing and testing assigned work using established development languages, tools, best practices, department standards and guidelines including but not limited to JavaScript, .NET, HTML, CSS, Less. Participating in daily project team stand-up meetings, code reviews, group design discussions. Experience: 5+ years of professional experience in a hands-on software-development role. Skills: Strong Client-side JavaScript Strong UI development skills, including HTML, CSS & Less Excellent verbal and written communication skills Strong technical, analysis, debugging and problem-resolution skills Ability to work effectively in a highly-collaborative team environment Experience with Test Driven Development Experience with Agile or SAFe Experience with a source-code repository (prefer Subversion) Desirable (but not required) Skills: Knowledge of .NET a plus Thorough understanding of Web Services including SOAP and WSDL Understanding of multithreaded programming Experience with SQL and relational databases (SQL Server / Oracle) Knowledge and application of design patterns Ability and willingness to quickly learn new applications and technologies Experience with test-driven development tools like NUnit/JUnit, NMock, TSQLUnit, JsUnit, NUnitAsp, NCover, MOQ Experience with a build scripting language like NAnt/Ant Experience with a continuous-integration server like Jenkins Experience with scripting languages like Ruby, PowerScript, Python Experience with code-analysis tools like FxCop, NDepend Experience with object-database persistence tools like NHibernate/Hibernate Experience with acceptance testing using tools like FitNesse, FIT, FitLibrary Knowledge of code smells and refactoring patterns Background in Personal Lines Homeowners and Automobile business Additional Information Ritika Bharti Sr. Technical Recruiter Phone No. #************
    $91k-118k yearly est. 60d+ ago
  • Software Developer

    Rite-Solutions 4.2company rating

    Software engineer job in Newport, RI

    Rite-Solutions, Inc is seeking a Software Developer who will be part of a team supporting the Property Management Division of the Corporate Operations Department of the Naval Undersea Warfare Center (NUWC) Division Newport. Together our team provides software engineering efforts pertaining to logistics and inventory management using Agile software engineering in a Development, Security, and Operations (DevSecOps) environment. Principal Responsibilities: Run and update reports as needed. Provide maintenance support for the Inventory Management System. Working within a team support requirements definition. Support software design efforts. Conduct software development. Develop required documentation. Conduct testing of developed software. Conduct end-user training of applications. Support the implementation and support of applications. Requirements U. S. Citizenship and an Active or Interim DoD SECRET clearance. Bachelor's Degree in IT or related business field Two - four years of experience in software development Experience with one or more of the following: C#, .Net, ASP.NET, VB.NET, JavaScript, JQuery, SQL, SQL Server Ability to communicate, influence and partner effectively using strong verbal and written communication. Strong understanding software/application development processes Excellent communication and interpersonal skills. Must possess excellent time management skills and the drive to work unsupervised. Who are we? Rite-Solutions, Inc. is a CMMI Level III and CMMC 2.0 Level 2 certified organization. We are innovative, growing and adhere to the highest standards for handling controlled unclassified information (CUI). We value the experience of the employee, their wellbeing, and their goals on a personal professional level as part of the key fabric in building and maintaining a culture rich experience for the employee and their family. This commitment to our company and our employees has been recognized as we were awarded: "Great Place to Work" Certification in 2022, 2023, 2024, and 2025; and Hire VETs Medallion Award in 2021, 2022, 2023, 2024, and 2025! All positions require a pre-employment background check. As an EOE/AA employer, Rite-Solutions will not discriminate in its employment practices due to an applicant's race, color, religion, sex, sexual orientation, gender identity, national origin, and veteran or disability status. Public Information
    $75k-97k yearly est. 42d ago
  • Software Web Applications Engineer

    Direct Staffing

    Software engineer job in Middletown, RI

    Middletown, RI Engineering - Systems Exp 2-5 yrs Deg Bach Relo Bonus Travel Job Description We have launched a new service called IP-MobileCast which delivers large files, including movies, news & sports over its satellite infrastructure to its maritime customers. As a key member of the IP-MobileCast team, this person will implement code, build embedded web applications, web services and application services. This person will also be responsible for designing and developing desktop and mobile client application software. Challenging and rewarding position and highly visible. Job Requirements: • Minimum of five years recent experience in object oriented programming of desktop, mobile and web applications is required • Minimum of three years recent experience programming web applications using PHP, Javascript, HTML5, JQuery, JSON, XML is required. • Minimum of three years recent experience programming in Java or .Net required • Experienced with Ruby, Rails, Sinatra, GIT, Hiroku/AWS, MySql, PostgreSQL, UnitTest, JBuilder & Passenger. • Experienced with full software development life cycle including estimation, requirements gathering, design, Test Driven Development (TDD), build and test automation, release configuration, etc. • Experienced with Linux, Windows and MacOS operating systems. • Small embedded system and embedded Linux experience is a plus Education: BS in Computer Science or Engineering (or equivalent). Note, candidates must be US citizens or US Permanent Resident. SKILLS AND CERTIFICATIONS BS in Computer Science or Engineering SCREENING QUESTIONS Does candidate have a minimum of 5 years 'recent' experience in object programming of desktop, mobile and web applications? Please include comments from candidate. Does the candidate have at least 3 years of 'recent' experience programming in Java or .Net? Please provide comments from candidate. Is candidate a U.S. Citizen or a Permanent Resident? Additional Information All your information will be kept confidential according to EEO guidelines. Direct Staffing Inc
    $72k-98k yearly est. 60d+ ago
  • Principal Software Engineering - Platform

    Dell 4.8company rating

    Software engineer job in Smithfield, RI

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Hopkinton, Massachusetts or Research Triangle Park, North Carolina . As a Software Principal Engineer you will develop advanced and innovative algorithms, considering efficiency, performance, and data reduction opportunities, and debug highly distributed, multi-threaded complex systems. You will be part of an exciting team of senior developers and architects who are working on new business-critical initiatives and the core Data Path of Dell Technologies' leading midrange storage product. The team you will work with is tasked with modeling, developing, debugging, and analyzing performance on the enterprise storage system. Responsible for the development and maintenance of data path software for Dell's storage product in a scrum team-oriented environment Contribute to the design and architecture of new features according to the product owner and customer requirements Develop, review and implement test cases for software products and systems Triage and debug different issues found by testing and in customer cases Storage Array, distributed systems ( multi-threading, locks, scheduling ), storage technologies (SAN, NAS, RAID, snapshot, replication), networking, device drivers, clustering, etc. ~ Strong in Object-oriented design, C/C++ and Python programming skills and strong debugging skills using gdb ~ Strong Linux/Windows kernel programming skills ~ Bachelor's / Master's degree in computer science or related field Knowledge and expertise in file systems and data recovery development Experience with Agile and Scrum methodology Hands-on experience in applying Artificial Intelligence (AI) within enterprise storage environments. AI-driven solutions for storage optimization, predictive analytics, or intelligent data management in large-scale systems If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Read the full Equal Employment Opportunity Policy here .
    $101k-125k yearly est. 1d ago
  • INTERNSHIP - Structures Software Engineer

    3DS Dassault Systems

    Software engineer job in Johnston, RI

    Role Descriptions & Responsibilities As a Software Engineer Internship within the SIMU will work with Abaqus developers to design, prototype and assess accuracy and performance of the new methods and algorithms for realistic simulations. The group is specialized on development of the state-of-the-art functionality for the Abaqus simulation software. During the internship your responsibilities will include the following: * Graph ordering and partitioning: Training a Graph Neural Network to predict the ordering for the direct solver and possibly the graph partition for domain decomposition. * Estimation of memory resources and runtime prediction for the equation solver. * Working as part of the Equation Solvers & Linear Dynamics R&D team * Participating in the new algorithm design * Prototyping code for the new algorithms * Performing accuracy and performance testing of the code prototypes * Documenting the work performed in PowerPoint and producing one final report Qualifications * Actively enrolled in a PhD program at a college or university * Possesses well-developed coding skills in one or two programing languages: C++ (preferred) * Experience with Python and MathLab is a plus * Strong background in Mathematics and Computer Science * Working knowledge of AI fundamentals * Experience with graph NN is a plus * Proficiency in Microsoft Office products - Word, Excel, PowerPoint, and Outlook * Ability to work independently and/or within a collaborative team structure, strong organizational skills This is a paid summer internship for approximately 3 months, based at the Dassault Systemes office located at 1301 Atwood Ave, Johnston, RI. #LI-HYBRID Shape your career with3DS! #WeAre3DS
    $46k-80k yearly est. 13d ago

Learn more about software engineer jobs

How much does a software engineer earn in Groton, CT?

The average software engineer in Groton, CT earns between $61,000 and $105,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in Groton, CT

$80,000

What are the biggest employers of Software Engineers in Groton, CT?

The biggest employers of Software Engineers in Groton, CT are:
  1. Entry Level In North Kingstown, Rhode Island
Job type you want
Full Time
Part Time
Internship
Temporary