Post job

Associate software engineer jobs in Durham, NC

- 1,045 jobs
All
Associate Software Engineer
Data Engineer
Software Developer Internship
Senior Software Engineer
Software Test Engineer
Software Engineer-Team Lead
Software Development Engineer
Senior Systems Software Engineer
Software Engineer
Mainframe Developer
  • Mobile - Software Engineer in Test

    Pyramid Consulting, Inc. 4.1company rating

    Associate software engineer job in Durham, NC

    Immediate need for a talented Mobile - Software Engineer in Test. This is a 12 Months Contract opportunity with long-term potential and is located in Durham, NC(Hybrid). Please review the job description below and contact me ASAP if you are interested. Job Diva ID: 25-94352 Pay Range: $60 - 70/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location). Key Responsibilities: Notes; Native mobile automation only Design, develop, and evolve a comprehensive automation framework for mobile applications Collaborate closely with product owners, developers, and stakeholders Support rapid prototyping and validation of new features Develop and customize test components and validate functionality rigorously Ensure applications meet performance, security, usability, reliability, and scalability standards Key Requirements and Technology Experience: Bachelor's degree (or higher) in Computer Science or a related field 5 years of professional testing or development experience 3 years of native iOS automation experience using Swift, supported by backend/API test automation Strong hands-on experience with: Swift, Xcode, XCUITest Kotlin, Espresso Jetpack Compose Experience working in a large-scale enterprise environment, preferably as part of an SDET team Experience with full lifecycle delivery and release of at least one mobile application to the App Store and Google Play Strong understanding of testing principles and methodologies for comprehensive test coverage Experience with API testing and automation, including REST and/or GraphQL Solid understanding of Agile/Scrum methodologies Ability to troubleshoot and resolve technical challenges using both automated and manual testing Familiarity with code quality and coverage tools (e.g., Sonar) Hands-on experience in CI/CD and DevOps environments using tools such as Jenkins, Git, Bitbucket Strong communication and collaboration skills Experience mentoring and guiding junior engineers Knowledge of Java and JavaScript Ability to adapt in a fast-paced environment Strong interest in learning and applying new technologies Ability to translate business requirements into detailed test plans and test cases Commitment to best practices in mobile application testing Proactive mindset and continuous learning attitude Our client is a leading Financial Industry and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration. Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
    $60-70 hourly 1d ago
  • Mainframe Developer

    Hcltech

    Associate software engineer job in Cary, NC

    HCLTech is looking for a highly talented and self-motivated Mainframe Developer to join it in advancing the technological world through innovation and creativity. Job Title: Mainframe Developer Position Type: Full-time Location: Cary, NC(Remote) Role/Responsibilities Lead and manage a team of developers to ensure timely and successful project delivery. Mainframe Subject Matter Expert (SME) to support a legacy modernization program, migrating core mainframe systems (COBOL, JCL, CICS, DB2, IMSDB) to Java-based platforms. The SME will work closely with Java developers, architects, and business analysts to clarify legacy functionality, data structures, control flows, and assist in technical troubleshooting during the transformation process. Qualifications & Experience Minimum Requirements Min 10+ years of experience with Strong analytical and technical skills on Mainframe skill sets. Analyze legacy COBOL, JCL, CICS, IMSDB and DB2 programs and explain their logic, flow, data access, and screen behavior to the modernization team. Guide the team on screen-flows, job dependencies, utilities and error handling used in the mainframe system. Review and validate the source and target functional equivalence by comparing the critical files, tables and Screens. Good to have prior experience in the Mainframe migration or modernization projects and Mainframe assessment activities. Education: Bachelor's degree in computer science, Sciences or a related education (e.g. life science, medicine) , master's preferable Pay and Benefits Pay Range Minimum: $ 68000 per year Pay Range Maximum: $ 139700 per year HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to ****************** for investigation. Compensation and Benefits A candidate's pay within the range will depend on their work location, skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year. How You'll Grow At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
    $68k-139.7k yearly 3d ago
  • Software Engineer

    Robert Half 4.5company rating

    Associate software engineer job in Raleigh, NC

    About the Role We're looking for an experienced Senior Software Engineer to join our dynamic team focused on building scalable, high-performance SaaS applications. If you enjoy tackling complex challenges, mentoring others, and contributing to architectural decisions, this position is for you. What You'll Do Design, develop, and maintain robust applications using .NET Core, ASP.NET, and C#. Collaborate with cross-functional teams in an Agile environment to deliver impactful features. Support and refactor legacy applications, ensuring stability during modernization efforts. Participate in architectural planning and advocate for best practices in coding, testing, and performance optimization. Debug and enhance existing codebases while driving improvements in maintainability. Mentor junior engineers through code reviews and technical guidance. Stay current with emerging technologies and bring innovative ideas to the team. Contribute to DevOps workflows, including CI/CD pipeline development and deployment strategies. Qualifications 6+ years of professional software development experience, with strong expertise in .NET technologies. Proficiency in .NET Core, ASP.NET MVC, Web API, and C#, ideally within cloud environments (AWS preferred; Azure/GCP acceptable). Familiarity with front-end frameworks such as React and TypeScript. Solid understanding of software design principles (SOLID) and modern architectural patterns. Ability to work independently, learn new technologies quickly, and adapt to evolving requirements. Bachelor's degree in computer science or related field, or equivalent experience. Experience in SaaS platforms, multi-product ecosystems, and Agile methodologies is a plus.
    $74k-104k yearly est. 2d ago
  • Sr Software Engineer - Mainframe & Distributed Systems

    AG Foundry-Recruiting & Staffing

    Associate software engineer job in Durham, NC

    Our client, a Fortune 500 company, is looking for a Sr Software Engineer - Mainframe & Distributed Systems, to join their team! We are looking for a Senior Software Engineer who is primarily a mainframe developer with knowledge and experience in distributed application development and support. The ideal candidate embraces Continuous Integration/Delivery, follows engineering best practices, and is passionate about innovation in the trading technology space. ***This would be a 12+ contract with chance to convert(if interested) Responsibilities: Build and deliver high-quality, maintainable software solutions in an Agile environment Ensure solutions meet both functional and non-functional business requirements Contribute to engineering best practices, including code reviews, cloud strategy, and CI/CD improvements Clearly communicate technical solutions and ideas to stakeholders across all levels Develop a strong understanding of the business domain and contribute meaningfully to technical discussions with both internal and external partners Continuously research and recommend modern tools and creative practices to drive innovation within the team Qualifications: Bachelor's degree (or higher) in Computer Science, Engineering, Information Technology, or equivalent 5+ years of professional software development experience Strong knowledge of: CICS (including Dynamic Transaction Routing), COBOL, DB2 (or DBZ), VSAM, JCL Familiarity with mainframe and DB2 tools such as File-AID, debuggers, and job schedulers Exposure to the Brokerage/Finance domain especially brokerage and margin products Experience working with highly transactional, fault-tolerant, and data-driven systems Ability to identify and mitigate technical risks; coach junior staff when needed Comfortable collaborating across distributed/global teams Strong problem diagnosis and troubleshooting skills On-call rotation experience Nice to have: Basic understanding of Sprint Boot or similar frameworks Basic understanding of Python Basic understanding of HTML, CSS, JavaScript & RESTful APIs
    $92k-122k yearly est. 4d ago
  • Senior Software Engineer

    Strategic Employment Partners (Sep 4.5company rating

    Associate software engineer job in Durham, NC

    Our client is a fast-growing technology startup using AI to simplify complex sales processes. Their platform helps teams surface risks, automate repetitive tasks, and drive faster, more consistent execution across sales and customer success. As a Senior Software Engineer, you'll shape the technical foundation and culture of the team. You'll architect and deliver core product features, collaborate with customers to influence the roadmap, and set engineering best practices while helping grow a high-performance team. Responsibilities & Requirements Design, build, and maintain backend systems, frontend experiences, and cloud infrastructure. Collaborate with customers and internal teams to translate real-world usage into product improvements. Establish engineering best practices and contribute to technical decision-making. Strong experience with Node.js, Next.js/React, TypeScript, Tailwind CSS, and PostgreSQL. Hands-on experience with cloud platforms (AWS, Azure, or GCP). Ability to thrive in a fast-paced environment and own problems end-to-end. Bonus: Experience with AI agents, LangChain, Terraform, Databricks, or vector databases. Bonus: Strong writing and communication skills. What They Offer Significant equity and competitive salary options. Relocation support to Raleigh/Durham, NC. A collaborative, high-velocity environment where you'll influence early product and business decisions. A culture that values humor and lightheartedness while driving serious business outcomes. Equal Opportunity Our client is proud to be an equal-opportunity employer. They thrive on diversity and are committed to fostering an inclusive environment for all team members.
    $96k-124k yearly est. 22h ago
  • Software Team Lead/ Engineer - Python

    Insight Global

    Associate software engineer job in Raleigh, NC

    Team Lead/ Sr. Software Engineer - Python Seeking Team Lead/Sr. Python Developer with strong understanding of software architecture and an interest in working with teams implementing and integrating GenAI/ LLM technologies in a fast-paced environment that values mentorship and collaboration. Hybrid - Raleigh, NC (2 days onsite, Tues & Wed.. potential to go to 3 days onsite) 6 mo. contract-to-hire Open to all candidates authorized to work in U.S. Required Skills & Experience Requirements: • 5+ years of professional experience in software development. • Strong proficiency in Python programming language. • Strong understanding of software development best practices and methodologies. • Experience with version control systems (e.g., Git). • Excellent problem-solving skills and attention to detail. • Experience with web frameworks (Django, Flask, FastAPI). • Experience with customer facing API design and tradeoffs. • Experience with containerization technologies (e.g., Docker, Kubernetes). • Familiarity with CI/CD pipelines and tools. • Experience with database design and management. • Experience with system architecture and API design. • Serve as the initial point of escalation for software development issues within your area of responsibility. • Write and review detailed specifications for the development of system components • Hands on experience working with AWS and/or Azure services, such as: o Compute: EC2, Lambda, Azure Functions o Storage: S3, Azure Blob o Databases: RDS, DynamoDB, Cosmos DB, DocumentDB o Messaging Services: AWS SNS o Networking, IAM, and monitoring tools • Experience working with cache databases and in-memory data stores such as Redis or Memcached to optimize read-heavy workloads, inference serving, and low-latency systems. • Experience designing or working with data storage and retrieval systems, both structured and unstructured • Experience with vector databases (e.g., Pinecone, FAISS, Weaviate) and search technologies (e.g., Solr, Elasticsearch, OpenSearch). • Familiarity with observability stacks: logging (EFK, ELK), monitoring (Prometheus, Datadog, Grafana), and distributed tracing (OpenTelemetry). • Experience integrating and managing messaging systems (e.g. AWS SNS, Kafka) • Solid understanding of access control, IAM, RBAC, and secrets management tools (e.g., AWS Secrets Manager, Azure Key Vault). Nice to Have Skills & Experience • Knowledge of LLM, machine learning pipeline and deployment strategies. • Knowledge of other programming languages (e.g., Go, Java). Job Description -Develop and implement high-quality, maintainable code across the full application lifecycle. -Collaborate with cross-functional teams to integrate AI-driven features into production systems. -Ensure performance, scalability, and reliability of software solutions. -Participate in code reviews and contribute to continuous improvement of development practices. -Troubleshoot and resolve complex technical issues in a timely manner. 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 opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their 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 or uniformed service member status, 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 ********************. To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: *************************************************** . Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.
    $99k-132k yearly est. 3d ago
  • Senior Software Engineer

    Seneca Resources 4.6company rating

    Associate software engineer job in Raleigh, NC

    Senior Software Engineer Position Status: 12-month W2 Contract (opportunity to extend or convert to full-time) Pay Rate: $65/hour (W2) Seneca Resources is seeking a highly skilled Senior Software Engineer to support a Business Integrations team in Raleigh, NC. This role is ideal for an experienced engineer who thrives in a collaborative Agile environment and enjoys designing scalable, secure integration solutions that support long-term business growth. You will partner closely with Product Owners, Architects, and cross-functional stakeholders to deliver high-quality software, mentor junior engineers, and help establish best practices across the team. Key Responsibilities: Collaborate with Product Owners, Business Analysts, Architects, and Scrum teams to define user stories and technical solutions Design, develop, and maintain integrations, enhancements, and defect fixes using C# and .NET Ensure solutions meet security, performance, coding, and quality standards Develop tools and practices to improve team efficiency and delivery Review API documentation to identify requirements, risks, and estimation inputs Mentor junior engineers and provide technical leadership Participate in code reviews, architecture discussions, and Agile ceremonies Identify risks and impediments early and recommend mitigation strategies Communicate complex technical concepts to technical and non-technical audiences Required Skills / Education: Strong expertise in Object-Oriented programming and SOLID principles Advanced experience with C#, .NET, Visual Studio, and SQL Proficiency with unit testing frameworks (MSTest, NUnit, xUnit) Experience developing and consuming RESTful APIs and web services Solid understanding of async programming, multithreading, and serialization Hands-on experience with Agile/Scrum, Azure DevOps, CI/CD pipelines, Git, and NuGet Experience with integration development and public API design Experience with complex n-tier or distributed applications Familiarity with Windows desktop application development and Windows Workflow Proficiency with HTML, XML, and JSON Knowledge of authentication mechanisms and design patterns Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience) Excellent analytical, troubleshooting, and problem-solving skills Strong leadership, organizational, and mentoring abilities Excellent written and verbal communication skills Self-motivated with the ability to quickly understand large-scale architectures About Seneca Resources At Seneca Resources, we are more than just a staffing and consulting firm, we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact. When you work with Seneca, you're choosing a company that invests in your success, celebrates your achievements, and connects you to meaningful work with leading organizations nationwide. We take the time to understand your goals and match you with roles that align with your skills and career path. Our consultants and contractors enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) retirement plans, and the support of a dedicated team who will advocate for you every step of the way. Seneca Resources is proud to be an Equal Opportunity Employer, committed to fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply.
    $65 hourly 1d ago
  • Senior Software Engineer

    Prometheus Group 3.9company rating

    Associate software engineer job in Raleigh, NC

    Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results focused. Career progress is based on merit and not years of service or attaining certifications. Our drive and dedication to creating great products for our global customers are at the heart of all we do! In joining Prometheus, you will become a part of the largest global provider of comprehensive enterprise asset management (EAM) software solutions that support the management life cycle for equipment maintenance and operations. Role Overview: We are seeking a highly experienced Senior Software Engineer - Full Stack for our Engineering Tiger Team. This group works across products focusing on more complex challenges (performance, scalability, multi-tenancy, etc.). Due to the type of challenges this team will encounter, this successful candidate will have proficiency in both Front-end and Back-end development. Proficiency in mobile would be a plus. This individual will be comfortable understanding existing product architecture, design, and implementation details and will use to extend all aspects of existing product architecture, design, and code. Why This Role Matters: As the Senior Software Engineer on our Tiger Team, you will play a hands-on role in resolving customer challenges across our portfolio and play a lead role ensuring both our products and engineering practices scale to ensure our customers have a world-class experience. If you thrive on solving complex challenges, mentoring others, and delivering impactful enterprise software-we're excited to meet you! Key Responsibilities: Expert at quickly understanding the architecture, design, implementation of existing Prometheus Group products. Troubleshoot complex performance, stability and customer-facing issues-from root cause to resolution. Create recommendations to improve product stability, performance, and user experience. Mentor and uplift junior and mid-level engineers; establish best practices, conduct code/design reviews and drive a product's productivity and technical maturity. Enforce engineering standards across a product engineering team. Required Qualifications & Skills: Bachelor's or Master's degree in Computer Science, Software Engineering or equivalent degree. 10+ years of professional software development experience, with multiple years as a Lead or Senior Software Engineer. Expert-level hands-on experience with: .NET (C#), React (frontend) PostgreSQL database design, tuning, troubleshooting Software architecture and design patterns at scale Mobile applications (MAUI, React Native / JavaScript) are a plus. Proven experience mentoring and raising the productivity of engineering teams. Deep experience troubleshooting performance, scalability, memory leaks, and stability issues in production systems. Experience with deployment orchestration (Argo, Kubernetes CLI), AWX/Ansible Tower, S3 automation and token management. Excellent communication skills, able to influence across teams and articulate technical decisions to stakeholders. Benefits Overview: We offer an attractive benefits program to meet the diverse needs of our teammates: Employee base HSA plan, dental, life and short-term disability coverage 100% paid for by Prometheus Group HSA & FSA plan options Retirement Savings with Generous Company Match & Immediate Vesting Gym membership to O2 Fitness Casual dress attire Half-Day Fridays Generous Paid Time Off Company Outings, Trips & Activities Prometheus Group is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. #LIonsite
    $101k-135k yearly est. 2d ago
  • Senior INFOR LX ERP Developer

    VMC Soft Technologies, Inc.

    Associate software engineer job in Cary, NC

    Systems: INFOR ERP LX 8.3.5, Troubleshoot and resolve day-to-day end user issues, Develop enhancements using SQL, RPGle, and CLP programming languages, Collaborate with IT, data analysts, business process experts, and end users to deliver effective solutions tailored to internal client requirements, Participate to project from requirements gathering to rollout. Expected skills: 10+ years of experience as an INFOR LX developer, Proven experience with INFOR LX 8.3.X Manufacturing System, Strong understanding of manufacturing processes and financial principles, Proficiency in SQL, RPGle, and CLP, Experience with ERP integration, Excellent technical and analytical problem-solving skills, Effective communication and interpersonal abilities, Ability to work independently and remotely within a multi-cultural, distributed team, Note : If you are interested please share me your resumes to ********************* or else reach me at **********.
    $87k-114k yearly est. 4d ago
  • Software Engineer in Test

    Synechron 4.4company rating

    Associate software engineer job in Raleigh, NC

    We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,500+, and has 58 offices in 21 countries within key global markets. Our challenge Do you have a proven track record in application development combined with hands-on Agile software delivery experience? Are you passionate about technology and solving challenging problems with innovative, elegant solutions? We are seeking a highly skilled SDET (Software Development Engineer in Testing) to join our dynamic team, capable of thinking beyond the status quo and driving continuous improvement in our testing practices. As a key member of the IT Banking Technology team, you will be responsible for automating testing processes across a broad suite of banking applications and products supporting sales, onboarding, core banking, lending, payments, cards, and servicing. You will work with global teams across North America, Europe, and India to ensure high-quality releases and enhance our testing frameworks. Your Team & Environment: Support a mature, metrics-driven organization governed by KPIs and well-established processes. Own and automate testing for the full suite of banking applications, with a focus on reliability, performance, and functional correctness. Objectives of this Role: Understand application code flow and component interactions thoroughly. Analyze project documentation, customer requirements, and product objectives to create comprehensive test cases. Set up, maintain, and execute automated test frameworks across desktop and web platforms. Develop, review, and improve test scenarios and acceptance criteria. Investigate customer-reported issues, test bugs, and manage bug lifecycle via tools like JIRA. Document testing activities, progress, and issues in daily and weekly reports. Coordinate with cross-functional teams to optimize system design and testing processes. Manage final quality assurance for production releases. Key Responsibilities: Design and develop automation frameworks and scripts to improve testing efficiency. Execute manual and automated testing to validate complex banking applications and business flows. Collaborate with stakeholders to understand requirements and ensure test coverage aligns with business priorities. Identify test data needs, create test data, and automate test scenarios. Perform root cause analysis for automation failures and production issues. Contribute to continuous process improvement through innovation and automation. Qualifications & Skills: Bachelor's degree in Computer Science, Computer Engineering, or a related field. 10+ years of experience testing complex enterprise systems, with a strong focus on banking/financial markets. Deep understanding of SDLC, QA processes, and defect lifecycle management. Hands-on experience creating and executing test cases based on project and customer requirements. Experience with test management tools like JIRA, Quality Center, or similar. Prior experience with automation tools such as Selenium, QTP, TestComplete, or equivalent. Strong programming skills in Java and/or VBScript for automation scripting. Proven ability to build and maintain automation frameworks from scratch. Knowledge of test data management and test environment setup. Experience working with distributed teams across geographies. Familiarity with banking systems, core banking architectures, and financial markets is highly desirable. Excellent communication skills, with proactive engagement with QA managers and stakeholders regarding project status and resourcing. We offer: A highly competitive compensation and benefits package. A multinational organization with 58 offices in 21 countries and the possibility to work abroad. 10 days of paid annual leave (plus sick leave and national holidays). Maternity & paternity leave plans. A comprehensive insurance plan including medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region). Retirement savings plans. A higher education certification policy. Commuter benefits (varies by region). Extensive training opportunities, focused on skills, substantive knowledge, and personal development. On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses. Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups. Cutting edge projects at the world's leading tier-one banks, financial institutions and insurance firms. A flat and approachable organization. A truly diverse, fun-loving, and global work culture. S YNECHRON'S DIVERSITY & INCLUSION STATEMENT Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
    $69k-84k yearly est. 2d ago
  • Senior Software Engineer

    Datastaff, Inc.

    Associate software engineer job in Raleigh, NC

    DataStaff Inc. is seeking a Senior Software Engineer for a contract opportunity with one of our direct clients in Raleigh, NC. is on-site Responsibilities: Design and implement user interfaces using Qt (C++) and QML. Collaborate with designers to translate UI/UX wireframes and FIGMA files into functional applications that run on Windows. Develop windows-based application using object-oriented programming (C++). Participate in code reviews and contribute to continuous improvement. Develop and perform software unit testing (Develop unit test automation). Perform software testing against the requirements. Perform other duties as assigned based on the business needs. Required Experience: Designed and implemented user interfaces using Qt (C++) and QML for production applications. Converted UI/UX wireframes and FIGMA designs into fully functional Windows applications in collaboration with design teams. Developed Windows-based applications leveraging object-oriented programming principles in C++. This opportunity is available as a W2 position with a competitive benefits package. DataStaff offers medical, dental, and vision coverage options as well as paid vacation, sick, and holiday leave. As many of our opportunities
    $87k-114k yearly est. 1d ago
  • Senior Data Engineer

    Fortune 4.0company rating

    Associate software engineer job in Durham, NC

    We are seeking an experienced Senior Big Data & Cloud Engineer to design, build, and deliver advanced API and data solutions that support financial goal planning, investment insights, and projection tools. This role is ideal for a seasoned engineer with 10+ years of hands-on experience in big data processing, distributed systems, cloud-native development, and end-to-end data pipeline engineering. You will work across retail, clearing, and custody platforms, leveraging modern cloud and big data technologies to solve complex engineering challenges. The role involves driving technology strategy, optimizing large-scale data systems, and collaborating across multiple engineering teams. Key Responsibilities Design and develop large-scale data movement services using Apache Spark (EMR) or Spring Batch. Build and maintain ETL workflows, distributed pipelines, and automated batch processes. Develop high-quality applications using Java, Scala, REST, and SOAP integrations. Implement cloud-native solutions leveraging AWS S3, EMR, EC2, Lambda, Step Functions, and related services. Work with modern storage formats and NoSQL databases to support high-volume workloads. Contribute to architectural discussions and code reviews across engineering teams. Drive innovation by identifying and implementing modern data engineering techniques. Maintain strong development practices across the full SDLC. Design and support multi-region disaster recovery (DR) strategies. Monitor, troubleshoot, and optimize distributed systems using advanced observability tools. Required Skills : 10+ years of experience in software/data engineering with strong big data expertise. Proven ability to design and optimize distributed systems handling large datasets. Strong communicator who collaborates effectively across teams. Ability to drive architectural improvements and influence engineering practices. Customer-focused mindset with commitment to delivering high-quality solutions. Adaptable, innovative, and passionate about modern data engineering trends.
    $80k-105k yearly est. 2d ago
  • Data Engineer - Medical

    CQ Search Group Ltd. 3.7company rating

    Associate software engineer job in Durham, NC

    Our client in Durham NC, a company in the healthcare industry is seeking to hire a Software Engineer, hybrid remote, full-time. Candidates must be a GC holder or a US citizen, (no H1B or OPT visa) Requirements: • Python (production experience) • SQL (hands-on querying with large datasets) • Google Cloud Platform (GCP) (real-world usage) • Experience working with large-scale or distributed data systems • Healthcare / HealthTech experience • Exposure to medical data or regulated data environments (e.g., medical imaging, clinical data, HIPAA/GDPR compliance) STRONG TECH PREFERENCES • BigQuery • Dataflow (major positive) • Apache Beam • App Engine • Cloud Functions (GCP preferred) • GitHub / GitHub Actionsark
    $80k-108k yearly est. 2d ago
  • Snowflake Data Engineer

    Covetus 3.8company rating

    Associate software engineer job in Durham, NC

    Only USC and GC Experience in developing and proficient in SQL and knowledge on Snowflake cloud computing environments Knowledge on Data warehousing concepts and metadata management Experience with data modeling, Data lakes multi-dimensional models and data dictionaries Hands-on experience with Snowflake features like Time Travel and Zero-Copy Cloning. Experience in query performance tuning and cost optimization in a cloud data platform Knowledge in Snowflake warehousing, architecture, processing and administration , DBT , Pipeline Hands-on experience on PLSQL Snowflake •Excellent personal communication, leadership, and organizational skills. •Should be well versed with various Design patterns Knowledge of SQL database is a plus Hands-on Snowflake development experience is must Work with various cross-functional groups, tech leads from other tracks Need to work with team closely and guide them technically/functionally Must be a team player with good attitude
    $74k-97k yearly est. 22h ago
  • NEED ONLY US CITIZENS :: Azure Data Engineer

    Ampstek

    Associate software engineer job in Raleigh, NC

    Title: Azure Data Engineer Job Type: Contract Key Responsibilities Have 8+ years of hands on experience in providing technical expertise in IT projects , enterprise integration solution and SOA - Well versed with best practices in software design & development using Kafka , Spark & Streaming Frameworks - Good knowledge of RDBM ( PostgreSQL/Oracle/ SQL Server ) - Good knowledge of ADF Pipelines and Big Data solutions (Spark/Azure/Databricks ) - Have a good knowledge of Data Warehouse solutions. - Have a fairly good knowledge of Financial Services domain - Have experience in leading a team of technocrats, especially for high performance, large scale systems - Have excellent understanding of object oriented design, database design and development. - Have excellent written and verbal communication skills and an ability to work as part of a global team Thanks Aatmesh *************************
    $78k-106k yearly est. 2d ago
  • Software Development Intern (Emergency Services) - Summer 2026

    Bandwidth 4.5company rating

    Associate software engineer job in Raleigh, NC

    Job Description Who We Are: Bandwidth, a prior "Best of EC" award winner, is a global software company that helps enterprises deliver exceptional experiences through voice, messaging, and emergency services. Reaching 65+ countries and over 90 percent of the global economy, we're the only provider offering an owned communications cloud that delivers advanced automation, AI integrations, global reach, and premium human support. Bandwidth is trusted for mission-critical communications by the Global 2000, hyperscalers, and SaaS builders! At Bandwidth, your music matters when you are part of the BAND. We celebrate differences and encourage BANDmates to be their authentic selves. #jointheband Our Hiring Team Mission: On the Emergency Services (ES) team, our mission is to be a global leader in 911 services by executing innovative solutions to connect users to emergency services with fast, reliable, accurate 911 services. To sum it up, our mission is purposeful because we save lives for a living. What We Are Looking For: We're looking for a Software Development Intern to join our team for Summer 2026 who gets things done and is capable of being a leader on our Emergency Services Software Engineering Team. We're seeking somebody who is a maker, a hacker, and a software craftsman. If your idea of fun is losing track of time while geeking out over a new web framework, we'd like to talk to you. What You'll Do: You're gonna write great code and lots of it. You'll be a member of an agile software development team, and a leading voice in your team's design and implementation efforts. You'll collaborate with peers to build and refactor code that is both readable and reliable due to its inherent lack of complexity. You'll also look critically at what we're buildi What You Need: If you're our person, you probably look like this: You're working towards a Bachelors degree in Computer Science, Computer Engineering or an equivalent course of study You have familiarity with Java and Java Frameworks You're passionate about writing testable code, and your non-complex test automation proves it You're a student of software craftsmanship, always looking for new and better ways to build things You're familiar with relational and non-relational database systems You have experience writing testable code and test automation patterns Bonus Points: Wow, it'd be really cool if: You have experience with AWS or another cloud platform, and you "get" how scalable cloud applications are engineered Familiarity with clean code principles to improve readability, testability, and long-term maintainability. The Whole Person Promise: At Bandwidth, we're pretty proud of our corporate culture, which is rooted in our "Whole Person Promise." We promise all employees that they can have meaningful work AND a full life, and we provide a work environment geared toward enriching your body, mind, and spirit. How do we do that? Well… Are you ready for an awesome internship experience? At Bandwidth we're all about making your time with us fun and fulfilling! Take a break with our 90-minute workout lunch to energize your day, or roll up your sleeves for some cool volunteer activities that give back to our community. You'll also get to meet and connect with our leaders who can share their wisdom and advice. And let's not forget the fun social activities to bond with your fellow interns! Join us for a summer full of learning, laughter, and new experiences-let's make some great memories together! Are you excited about the position and its responsibilities, but not sure if you're 100% qualified? Do you feel you can work to help us crush the mission? If you answered 'yes' to both of these questions, we encourage you to apply! You won't want to miss the opportunity to be a part of the BAND. Applicant Privacy Notice
    $26k-31k yearly est. 15d ago
  • SDET

    Pyramid Consulting, Inc. 4.1company rating

    Associate software engineer job in Durham, NC

    Immediate need for a talented SDET. This is a 12+ Month Contract opportunity with long-term potential and is located in Durham, NC(Hybrid). Please review the job description below and contact me ASAP if you are interested. Pay Range: $60 - $65/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location). Key Responsibilities: As a Senior Test Engineer, your responsibilities will include: Leading the development and implementation of automation frameworks. Carrying out extensive API testing to ensure seamless integration. Applying your expertise in Java and Rest Assured for robust testing. Applying SQL for database validation and using AWS Cloud knowledge for cloud-based testing solutions. Working closely with cross-functional teams to deliver high-quality software solutions. Key Requirements and Technology Experience: Key skills; Hands on Java development experience (Ideally a developer that tests their own code or former development background) Rest Assured Framework development (From Scratch) Experience working in a DevOps Environment (CI/CD Pipelines) AWS Extensive background in API testing and automation 5+ years of experience. Mastery in Java and practical exposure to Rest Assured. Capability to build and implement automation frameworks from scratch. Good knowledge of SQL for effective database validation. Familiarity with AWS Cloud environments and services. A cooperative approach and a dedication to achieving outstanding outcomes Our client is a leading Financial Industry and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration. Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
    $60-65 hourly 22h ago
  • Software Development Intern (Voice) - Summer 2026

    Bandwidth 4.5company rating

    Associate software engineer job in Raleigh, NC

    Job Description Who We Are: Bandwidth, a prior "Best of EC" award winner, is a global software company that helps enterprises deliver exceptional experiences through voice, messaging, and emergency services. Reaching 65+ countries and over 90 percent of the global economy, we're the only provider offering an owned communications cloud that delivers advanced automation, AI integrations, global reach, and premium human support. Bandwidth is trusted for mission-critical communications by the Global 2000, hyperscalers, and SaaS builders! At Bandwidth, your music matters when you are part of the BAND. We celebrate differences and encourage BANDmates to be their authentic selves. #jointheband What We Are Looking For: On the Programmable Voice team, our mission is to Integrate and automate our customers voice calling needs with Bandwidth's powerful and programmable Voice API. Our Voice APIs help customers web applications make and receive phone calls. We're looking for a Software Development Intern to join our team for Summer 2026 who gets things done and is capable of being a leader on our Programmable Voice software development team. We're seeking somebody who is a maker, a hacker, and a software craftsman. If your idea of fun is losing track of time while geeking out over a new web framework, we'd like to talk to you. What You'll Do: You're gonna write great code and lots of it. You'll be a member of an agile software development team, and a leading voice in your team's design and implementation efforts. You'll collaborate with peers to build and refactor code that is both readable and reliable due to its inherent lack of complexity. You'll also look critically at what we're building and how we're building it, and you'll originate ideas and activities that advance our craft. What You Need: If you're our person, you probably look like this: You're working towards a Bachelors degree in Computer Science, Computer Engineering or an equivalent course of study You have familiarity with Java and Java Frameworks You're passionate about writing testable code, and your non-complex test automation proves it You're a student of software craftsmanship, always looking for new and better ways to build things You're familiar with relational and non-relational database systems You have experience writing testable code and test automation patterns Bonus Points: Wow, it'd be really cool if: You have experience with AWS or another cloud platform, and you "get" how scalable cloud applications are engineered You have worked with Docker containers and Kubernetes The Whole Person Promise: At Bandwidth, we're pretty proud of our corporate culture, which is rooted in our "Whole Person Promise." We promise all employees that they can have meaningful work AND a full life, and we provide a work environment geared toward enriching your body, mind, and spirit. How do we do that? Well… Are you ready for an awesome internship experience? At Bandwidth we're all about making your time with us fun and fulfilling! Take a break with our 90-minute workout lunch to energize your day, or roll up your sleeves for some cool volunteer activities that give back to our community. You'll also get to meet and connect with our leaders who can share their wisdom and advice. And let's not forget the fun social activities to bond with your fellow interns! Join us for a summer full of learning, laughter, and new experiences-let's make some great memories together! Are you excited about the position and its responsibilities, but not sure if you're 100% qualified? Do you feel you can work to help us crush the mission? If you answered 'yes' to both of these questions, we encourage you to apply! You won't want to miss the opportunity to be a part of the BAND. Applicant Privacy Notice
    $26k-31k yearly est. 15d ago
  • Principal Big Data Engineer

    Pyramid Consulting, Inc. 4.1company rating

    Associate software engineer job in Durham, NC

    Immediate need for a talented Principal Big Data Engineer. This is a 12+ months contract opportunity with long-term potential and is located in Durham, NC(Onsite). Please review the job description below and contact me ASAP if you are interested. Job ID: 25-94747 Pay Range: $63 - $73 /hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location). Key Responsibilities: We are seeking a highly motivated Data Engineer to join the Data Aggregation team. Data Aggregation is a growing area and we are looking for a skilled engineer to drive design and development of industry leading external facing API solutions. The comprehensive API / data solutions will seek to bring together retail, clearing and custody capabilities to help external fintech partners with the financial goal planning, investment advice and financial projections capabilities to better serve our clients and more efficiently partner with them to accomplish their financial objectives. Key Requirements and Technology Experience: Bachelor's or Master's Degree in a technology related field (e.g. Engineering, Computer Science, etc.) required with 10 years of working experience Big Data Processing: Apache Spark (EMR), Scala, distributed computing, performance optimization Cloud & Infrastructure: AWS (S3, EMR, EC2, Lambda, Step Functions), multi-region DR strategy Databases: Cassandra/YugaByte (NoSQL), Oracle, PostgreSQL, Snowflake Data Pipeline: ETL design, API integration, batch processing DevOps & CI/CD: Jenkins, Docker, Kubernetes, Terraform, Git Monitoring & Observability: Splunk, Datadog APM, Grafana, CloudWatch Orchestration: Control-M job scheduling, workflow automation Financial domain experience Our client is a leading Financial Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration. Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
    $63-73 hourly 2d ago
  • Software Development Intern (Identity) - Summer 2026

    Bandwidth 4.5company rating

    Associate software engineer job in Raleigh, NC

    Job Description Who We Are: Bandwidth, a prior "Best of EC" award winner, is a global software company that helps enterprises deliver exceptional experiences through voice, messaging, and emergency services. Reaching 65+ countries and over 90 percent of the global economy, we're the only provider offering an owned communications cloud that delivers advanced automation, AI integrations, global reach, and premium human support. Bandwidth is trusted for mission-critical communications by the Global 2000, hyperscalers, and SaaS builders! At Bandwidth, your music matters when you are part of the BAND. We celebrate differences and encourage BANDmates to be their authentic selves. #jointheband What We Are Looking For: We are looking for a Software Development Intern to join the Identity team for Summer 2026. As a member of our Identity team, you'll get to build and expand how we provide authentication and authorization to our customers. You'll be responsible for making our Identity solutions secure and map to customer needs. We're looking for people who get excited about building tools and services to improve the day to day experience of our customers! What You'll Do: Design, build, and maintain Bandwidth's Identity platform. Help drive patterns of Identity and Access control policies in a modern software stack. Play a critical role in making Bandwidth more secure and scalable. What You Need: You're working towards a Bachelors degree in Computer Science, Computer Engineering or an equivalent course of study Comfortable writing code in modern languages (Go, Java, Python, JavaScript, etc.). Ability to debug, optimize code, and automate routine tasks. A results driven approach. Bonus Points: Experience with Okta or other identity and access management providers. Experience or familiarity with cloud services such as AWS. Experience with using Git or GitHub. Experience building tools or services used by other developers (OSS projects are great). Familiarity with using Infrastructure as Code (IaC) to provision services (Terraform, etc.). The Whole Person Promise: At Bandwidth, we're pretty proud of our corporate culture, which is rooted in our "Whole Person Promise." We promise all employees that they can have meaningful work AND a full life, and we provide a work environment geared toward enriching your body, mind, and spirit. How do we do that? Well… Are you ready for an awesome internship experience? At Bandwidth we're all about making your time with us fun and fulfilling! Take a break with our 90-minute workout lunch to energize your day, or roll up your sleeves for some cool volunteer activities that give back to our community. You'll also get to meet and connect with our leaders who can share their wisdom and advice. And let's not forget the fun social activities to bond with your fellow interns! Join us for a summer full of learning, laughter, and new experiences-let's make some great memories together! Are you excited about the position and its responsibilities, but not sure if you're 100% qualified? Do you feel you can work to help us crush the mission? If you answered 'yes' to both of these questions, we encourage you to apply! You won't want to miss the opportunity to be a part of the BAND. Applicant Privacy Notice
    $26k-31k yearly est. 15d ago

Learn more about associate software engineer jobs

How much does an associate software engineer earn in Durham, NC?

The average associate software engineer in Durham, NC earns between $51,000 and $87,000 annually. This compares to the national average associate software engineer range of $60,000 to $102,000.

Average associate software engineer salary in Durham, NC

$67,000
Job type you want
Full Time
Part Time
Internship
Temporary