Staff Software Development Engineer

27709 Research Triangle Park, North Carolina IBM

Posted today

Job Viewed

Tap Again To Close

Job Description

**Introduction**
A career in IBM Software means you'll be part of a team that transforms our customer's challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
**Your role and responsibilities**
We are looking for a Staff level Software Engineer who is passionate about building large scale services optimized for performance, efficiency, and handling lots of data.
* As part of IBM Apptio Cloudability application suite, build and maintain performant and secure cloud-native services using modern languages like Go, Java, Python that solve new and existing business challenges and customer needs.
* Research and identify new technologies and services in Cloud Service Providers to efficiently solve feature requirements of the product.
* Dive into complex architectures of different parts of the product to identify and fix issues and inefficiencies.
* Design and implement resilient systems that can horizontally and vertically scale.
* Build automated tests that validate feature functionality and integration.
* Breakdown complex tasks into smaller work items and provide proper estimates for planned feature work in each sprint.
* Best practices are followed while developing applications to be able to monitor it with the right support for observable metrics.
* Best logging practices are followed to be able to debug the state of the application when issues are identified.
* Perform code reviews submitted by teammates.
* Conduct and participate in design discussions organized in the team.
* Participate in on-call duty rotation to keep the service availability 99.9% or above.
* Participate in triaging customer reported issues.
* Open tickets on issues found in the feature and product with clear steps to reproduce the issue.
* Debug customer reported production incidents and address them to fix it or provide work arounds or build feature extensions.
* Work with other teams of the product and address integration requirements between the features.
* Influence multiple teams and hold a high bar for systems architecture, operations, and quality.
* Mentor and foster career growth for junior engineers.
**Required technical and professional expertise**
* Bachelor's Degree in computer science, or related field, or relevant work experience and 5+ years of professional software development experience OR Master's Degree and 3+ years of professional software development experience.
* 5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
* Professional experience in a SaaS company/product.
* Extensive professional knowledge, experience, and understanding of at least one modern programming language, such Java and Go.
* Computer Science fundamentals in data structures, algorithm design and problem solving.
**Preferred technical and professional experience**
* Experienced with modern API design and implementations, preferably in Golang/Java.
* Experience with Linux-based integrated development environments, or equivalent (e.g., IntelliJ IDEA).
* Exceptional customer focus, ownership, and drive.
* Demonstrated capability to provide depth and breadth technical leadership.
* Experience in mentoring, recruiting, and team-building.
* Demonstrated communication skills, both written and verbal.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
View Now

Senior Software Development Engineer

27512, North Carolina MetLife

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

Role Value Proposition:
At MetLife, we seek to make a meaningful impact on the lives of our customers and our communities. Global Technology & Operations (GTO) is a diverse team of Agile practitioners comprised of engineers, developers, and managers with the freedom to create innovative solutions to address core business challenges within MetLife. This role will be a part of a dynamic team of talented IT professionals and thought leaders responsible for supporting the development of MetLife systems in the Treasury space. Corporate Treasury IT is a fast-paced, global, multi-cultural environment where time/task management, professionalism, self-study using research and discovery, as well as the ability to work independently and handle multiple tasks for varying technologies are critical skills.
Key Responsibilities:
* Member of Agile/Scrum team performing design, development, and maintenance of applications utilizing .Net, C#, REST APIs, Azure Cloud, and SQL DB.
* Create and/or enhance CI/CD pipelines to automate the build, test, and deployment of applications improving frequency and reliability of deployments to production.
* Create or utilize automation to move repetitive tasks around code deployment and provisioning to increase efficiency and reduce human error.
* Partner across MetLife teams to deliver high quality projects, solutions, and IT services that meet functional requirements and delivery schedules within budget.
* Create and update necessary technical documentation.
* Diagnose, document, and correct/upgrade technical debt.
* Execute IT strategies with strategic thinking and foresight.
* Must possess a passion for Agile DevOps enabled software development, infrastructure automation to accelerate the team's delivery of business value with speed and discipline.
* Lead operational and production support with ability to troubleshoot issues and perform root cause analysis in the business workflow and processes on a variety of complex production and application issues.
* Align sprint planning, including estimation, user story review & feedback.
* Align with business objectives and focus on modernization of portfolios and cloud adoption, using DevOps practices and Agile Delivery.
* Detail-oriented, with the ability to rapidly learn and take advantage of new concepts, business models and technologies.
Essential Business Experience and Technical Skills:
Required Skills:
* Bachelor's degree in computer science, Information Systems, Business Administration, Finance, Engineering or other related fields, or equivalent demonstrated work experience and/or certifications.
* 5+ years' experience in Software Development and strong technical experience with designing & building enterprise scale applications.
* 5+ years of distributed systems development with some of the following: .Net, C#, SQL, React/Angular/Web Components, NodeJS, Rest API services, Java, and/or Oracle databases.
* Experience deploying cloud technology.
* 2+ years of experience with CI/CD tools and concepts using YAML (example includes Azure Pipelines).
* Possesses leadership skills and the ability to develop and motivate teams with both offshore and onshore members.
* Excellent verbal and written communication skills with focused attention to detail.
* Analytical thinking and decisiveness, multi-tasking, organizational prioritization, problem solving are key abilities.
* In-depth Software Development Life Cycle (SDLC) knowledge and experience.
Preferred Skills:
* Experience with SAFe® Agile and Azure DevOps.
* Experience designing, developing, and deploying solutions using Azure Cloud components such as: Azure Kubernetes service (AKS), ADLS Gen 2, Azure Service Bus, Azure Functions, Azure SQL, Azure Data Factory, Azure Load Balancer, Azure Monitor, Application Gateway, API-M Gateway, Azure Key Vault, PowerShell, Azure Analytics.
* Experience with Azure Infrastructure is a plus.
* Experience with Power BI is a plus.
* Experience translating business requirements into customer-facing solutions with focus on end-user experience/usability.
* Strong Knowledge of Cloud and Web-based application development.
* Insurance and/or Financial Industry experience.
Equal Employment Opportunity/Disability/Veterans
If you need an accommodation due to a disability, please email us at This information will be held in confidence and used only to determine an appropriate accommodation for the application process.
MetLife maintains a drug-free workplace.
View Now

Senior Software Development Manager

27601 Raleigh, North Carolina $160000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology company seeking an experienced Senior Software Development Manager to lead their engineering teams. This hybrid role, based in **Raleigh, North Carolina, US**, offers the flexibility to work both remotely and in the office, fostering collaboration and innovation. You will be instrumental in guiding the development lifecycle, mentoring engineers, and ensuring the delivery of high-quality software solutions.

The ideal candidate will have a strong background in software engineering, with proven experience in managing development teams, agile methodologies, and large-scale software projects. You will be responsible for technical leadership, architectural guidance, and fostering a culture of continuous improvement and technical excellence. This position requires excellent leadership, communication, and organizational skills, as well as a deep understanding of modern software development practices. You will work closely with product management, QA, and other stakeholders to define roadmaps and drive product success.

Key Responsibilities:
  • Lead, mentor, and manage a team of software engineers, fostering their professional growth and development.
  • Oversee the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
  • Drive the adoption and adherence to Agile methodologies (Scrum, Kanban) for efficient project execution.
  • Provide technical leadership and architectural guidance to ensure the development of scalable, robust, and maintainable software.
  • Collaborate with product managers and stakeholders to define product roadmaps, features, and requirements.
  • Ensure the quality and performance of software deliverables through code reviews, testing strategies, and best practices.
  • Manage project timelines, resources, and budgets effectively, ensuring on-time delivery.
  • Identify and mitigate technical risks and challenges.
  • Foster a culture of innovation, collaboration, and continuous improvement within the development team.
  • Participate in hiring and onboarding new engineering talent.
  • Stay current with emerging technologies and industry trends to drive innovation.
  • Communicate project status, technical challenges, and solutions to stakeholders.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in software development, with at least 3 years in a management or team lead role.
  • Proven experience managing software development teams in an Agile environment.
  • Deep understanding of software architecture, design patterns, and best practices.
  • Proficiency in one or more modern programming languages (e.g., Java, Python, C++, JavaScript).
  • Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
  • Excellent leadership, communication, and interpersonal skills.
  • Strong problem-solving and analytical abilities.
  • Ability to manage multiple priorities and projects effectively in a dynamic environment.
  • Experience working in a hybrid model, with strong remote collaboration skills.
This is an exciting opportunity for a seasoned software leader to shape the future of technology development at a thriving company. If you are passionate about building high-performing teams and delivering exceptional software products, we encourage you to apply.
Apply Now

Junior Software Development Apprentice

27601 Raleigh, North Carolina $20 Hourly WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on your tech career journey with our client's comprehensive Junior Software Development Apprenticeship program, designed to provide intensive, hands-on training and mentorship. This fully remote program is ideal for ambitious individuals eager to immerse themselves in the world of software engineering and gain practical experience. You will work alongside experienced developers, contributing to real-world projects and learning industry-standard tools and methodologies. The curriculum focuses on core programming concepts, software design principles, and collaborative development workflows. Apprentices will receive dedicated guidance on coding best practices, debugging techniques, and version control systems like Git. This apprenticeship offers a unique opportunity to develop proficiency in popular programming languages and frameworks relevant to our client's technology stack. As you progress, you will gain exposure to various stages of the software development lifecycle, from initial requirements gathering to deployment and maintenance. Your contributions will be valued, and you will have the chance to build a portfolio of work that showcases your developing skills. We are looking for enthusiastic learners with a strong aptitude for problem-solving and a passion for technology. While prior coding experience is beneficial, it is not strictly required; a demonstrable interest in software development and a willingness to learn are paramount. Successful completion of this apprenticeship may lead to opportunities for full-time employment within our client's organization. This remote role offers the flexibility to learn and grow from anywhere, with regular virtual team interactions and collaborative sessions. Join us and transform your passion for technology into a rewarding career.

Program Highlights:
  • Comprehensive training in software development principles and practices.
  • Hands-on experience with real-world projects.
  • Mentorship from experienced software engineers.
  • Learning industry-standard tools and technologies.
  • Exposure to the full software development lifecycle.
  • Development of coding best practices and version control skills.
  • Opportunity to build a professional portfolio.
  • Fully remote work environment with flexible scheduling.
  • Potential for full-time employment upon successful completion.
  • Interactive virtual workshops and team collaborations.
Ideal Candidate Profile:
  • High school diploma or equivalent; a Bachelor's degree in Computer Science or a related field is a plus.
  • Demonstrated interest and aptitude for software development.
  • Strong problem-solving and analytical thinking skills.
  • Eagerness to learn and adapt to new technologies.
  • Excellent communication and teamwork skills.
  • Self-motivated and able to work independently in a remote setting.
  • Familiarity with basic programming concepts is advantageous.
  • Commitment to completing the full duration of the apprenticeship.
Apply Now

Technical Leader - Software Development- SDWAN

27709 Research Triangle Park, North Carolina Cisco

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

Technical Leader - Software Development- SDWAN
Apply ( Location:RTP, North Carolina, US
+ Area of InterestEngineer - Software
+ Compensation Range USD - USD
+ Job TypeProfessional
+ Technology InterestNetwork (incl: IIoT, SD-WAN, & ThousandEyes), Networking
+ Job Id
**Accepting Applications until further notice**
**Meet the Team**
You will be part of a best-in-class Software Development team that works on various ground-breaking technologies in Routers connecting to Cloud applications. You will have the opportunity to work with innovative networking technologies in the areas of SD-WAN Cloud-hosted solution.
**Your Impact**
Design, develop, and implement high quality SRE applications and tools for Cisco SDWAN management layer.
Collaborate with team members to determine root cause of problems and the best course of action to resolve problems and avoid them in the future
Maintain cloud-hosted (AWS, Azure) development, staging, and production environments and their monitoring and alerting systems.
Constantly learn new things and maintain an overview of current technologies
Apply modern standard methodologies in your designs and implementations.
**Minimum Qualifications**
+ Bachelors + 8 years of related experience, or Masters + 6 years of experience in Engineering, or related field.
+ 4+ years experience of professional coding in **Python, Java, C or C++ or another Object oriented programming language**
+ Experience with **web services development using Django Framework** .
+ Hands-on experience with **Linux-based systems** .
**Preferred Qualifications**
+ Knowledge of **security compliance standards** , such as **FedRAMP** , **SOC2** , or **PCI** (added advantage).
+ Strong **problem-solving and analytical skills** .
+ Familiarity with **AWS** and **Azure cloud development** Excellent **communication and documentation skills** .
+ Experience in working with **agile methodologies** and fast-paced environments.
**#WeAreCisco**
#WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all.
Our passion is connection-we celebrate our employees' diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best.
We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer-80 hours each year-allows us to give back to causes we are passionate about, and nearly 86% do!
Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us!
**Message to applicants applying to work in the U.S. and/or Canada:**
When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees haveaccess ( to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings.
Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco's flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco's Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows:
.75% of incentive target for each 1% of revenue attainment up to 50% of quota;
1.5% of incentive target for each 1% of attainment between 50% and 75%;
1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
View Now

Senior Program Manager, Software Development

27601 Raleigh, North Carolina $130000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology company seeking an experienced Senior Program Manager to lead their software development initiatives. This role is based at our collaborative office in Raleigh, North Carolina, US . You will be responsible for overseeing the planning, execution, and delivery of complex software projects, ensuring they are completed on time, within scope, and to the highest quality standards. The ideal candidate will have a strong background in software development methodologies, excellent leadership skills, and a proven ability to manage multiple high-stakes projects simultaneously. You will work closely with engineering teams, product managers, and stakeholders to drive project success and foster a culture of continuous improvement.

Key Responsibilities:
  • Lead and manage the end-to-end lifecycle of multiple software development projects from initiation to deployment.
  • Develop comprehensive project plans, defining scope, timelines, resource requirements, and budgets.
  • Facilitate effective communication and collaboration among engineering teams, product management, QA, design, and other cross-functional stakeholders.
  • Identify, assess, and mitigate project risks and dependencies, proactively resolving roadblocks.
  • Track project progress using key metrics and KPIs, providing regular status reports to senior management and stakeholders.
  • Drive the adoption and implementation of Agile and Scrum methodologies, ensuring efficient project execution.
  • Manage stakeholder expectations and ensure alignment throughout the project lifecycle.
  • Oversee the creation and maintenance of project documentation, including requirements, technical specifications, and status updates.
  • Mentor and guide junior project managers and team members, fostering their professional development.
  • Champion best practices in software development and project management.
  • Contribute to strategic planning and roadmap development for the product portfolio.
  • Ensure successful integration of software components and systems.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field. Master's degree or MBA preferred.
  • Minimum of 7 years of experience in program and project management, with a significant focus on software development projects.
  • Proven track record of successfully delivering complex software projects using Agile/Scrum methodologies.
  • Strong understanding of the software development lifecycle (SDLC) and modern engineering practices.
  • Excellent leadership, communication, interpersonal, and negotiation skills.
  • Demonstrated ability to manage ambiguity, identify dependencies, and drive resolution of complex issues.
  • Proficiency with project management tools such as JIRA, Confluence, Asana, or similar.
  • Experience managing distributed or remote teams is a plus.
  • PMP, CSM, or equivalent certification is highly desirable.
  • Strong analytical and problem-solving capabilities.
  • Ability to build strong relationships with technical teams and business stakeholders.

Join our innovative team in Raleigh, North Carolina, US , and play a pivotal role in delivering cutting-edge software solutions. This role offers a challenging yet rewarding environment.
Apply Now

Senior Program Manager - Software Development

27601 Raleigh, North Carolina $145000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for an experienced Senior Program Manager to lead and oversee multiple complex software development projects. This is a fully remote role, allowing you to manage strategic initiatives from anywhere in the US. You will be responsible for the end-to-end planning, execution, and delivery of software programs, ensuring alignment with business objectives and product roadmaps. This includes defining program scope, objectives, deliverables, resource requirements, and timelines. You will lead and mentor cross-functional teams of project managers, engineers, designers, and quality assurance professionals, fostering a collaborative and high-performing environment. Key responsibilities involve risk management, stakeholder communication, budget oversight, and ensuring the adoption of best practices in Agile/Scrum methodologies. The ideal candidate will possess a Bachelor's degree in Computer Science, Engineering, Business, or a related field, with a proven track record of successfully managing large-scale software development programs. A minimum of 8 years of experience in program management is required, with significant experience in the software industry. Strong leadership, communication, negotiation, and problem-solving skills are essential. Proficiency with project management tools (e.g., Jira, Confluence) and a deep understanding of the software development lifecycle are necessary. This remote role demands exceptional organizational skills, strategic thinking, and the ability to drive results in a distributed team setting. You will be instrumental in delivering innovative software solutions and contributing to the company's technological advancement. We are seeking a proactive leader who can navigate complex challenges and ensure the successful execution of critical programs. This role is associated with our **Raleigh, North Carolina, US** operations but is performed remotely.
Apply Now
Be The First To Know

About the latest Software development Jobs in Willow Spring !

Senior Project Manager - Software Development Lifecycle

27513 Raleigh, North Carolina $110000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly accomplished Senior Project Manager to lead complex software development projects from inception to delivery. Based in Raleigh, North Carolina, US , this role requires a seasoned professional with a proven track record of managing cross-functional teams, intricate timelines, and substantial budgets. You will be instrumental in driving the successful execution of our client's most critical software initiatives, ensuring alignment with strategic business objectives.

Key responsibilities include:
  • Defining project scope, goals, and deliverables in collaboration with senior management and stakeholders.
  • Developing comprehensive project plans, including resource allocation, timelines, and risk mitigation strategies.
  • Managing day-to-day operational aspects of multiple projects, including project tracking, issue resolution, and change control.
  • Leading and motivating project teams comprised of developers, designers, QA engineers, and business analysts.
  • Facilitating clear and consistent communication among all project stakeholders, providing regular status updates and progress reports.
  • Identifying and managing project risks and dependencies, proactively addressing potential roadblocks.
  • Ensuring adherence to project methodologies, best practices, and quality standards throughout the SDLC.
  • Managing vendor relationships and external service providers as needed.
  • Conducting post-project evaluations and identifying lessons learned for continuous improvement.
  • Overseeing budget adherence and financial reporting for all assigned projects.
  • Mentoring junior project managers and team members.
Required qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field; Master's degree preferred.
  • 10+ years of experience in project management, with at least 5 years focused on managing large-scale software development projects.
  • PMP, Agile, or Scrum Master certification is highly desirable.
  • Demonstrated expertise in Agile and Waterfall project management methodologies.
  • Proven ability to manage complex projects with multiple stakeholders in a fast-paced environment.
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Proficiency in project management software (e.g., Jira, Asana, MS Project).
  • Strong understanding of the software development lifecycle (SDLC).
  • Experience in the technology sector is essential.
  • The successful candidate must be able to work from our Raleigh, North Carolina, US office.
This is a pivotal role for an individual who thrives on orchestrating complex projects and delivering exceptional results in a challenging yet rewarding environment.
Apply Now

Senior Software Engineer, Backend Development

27601 Raleigh, North Carolina $115000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Software Engineer specializing in Backend Development to join their innovative team in Raleigh, North Carolina, US . This role is crucial for designing, developing, and maintaining robust, scalable, and high-performance backend systems that power our cutting-edge applications. You will work with a talented team of engineers, product managers, and designers to build and evolve our core platform. The ideal candidate will have a deep understanding of distributed systems, databases, and modern backend architectures.
Key Responsibilities:
  • Design, develop, test, deploy, and maintain scalable backend services and APIs using modern programming languages and frameworks (e.g., Java, Python, Node.js, Go).
  • Collaborate with frontend engineers and product managers to define API specifications and integrate user-facing elements.
  • Work with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis) to ensure efficient data storage and retrieval.
  • Implement robust security measures and data protection practices.
  • Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
  • Participate in code reviews to ensure code quality, share knowledge, and mentor junior engineers.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Troubleshoot and resolve production issues, performing root cause analysis and implementing fixes.
  • Contribute to architectural discussions and decisions for future system enhancements.
  • Stay up-to-date with the latest backend technologies and industry trends.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional experience in backend software development.
  • Proven expertise in at least one modern backend programming language (e.g., Java, Python, Node.js, Go).
  • Strong understanding of RESTful API design principles and experience building microservices.
  • Proficiency with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with various database technologies and data modeling techniques.
  • Solid understanding of software development principles, data structures, and algorithms.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience with CI/CD pipelines and automated testing frameworks is a plus.
Join a collaborative team focused on building impactful technology solutions.
Apply Now

Software Developer

Raleigh, North Carolina North Carolina Real Estate Commission

Posted today

Job Viewed

Tap Again To Close

Job Description

full time

The NC Real Estate Commission is an independent state governmental agency. The primary function of the Commission is to license and regulate real estate agents (persons and firms who sell, lease, etc., real estate for others).

The Commission is seeking a talented and motivated Software Developer to join our team in Raleigh. This hybrid role offers the flexibility of remote work (after an initial training period) combined with in-office collaboration, supporting the Commission's mission to protect the public interest in real estate transactions.

What You'll Do: As a Software Developer, you'll work closely with our Senior Developer to design, build, and maintain robust web applications using the .NET framework . Your contributions will help streamline operations, enhance user experience, and support regulatory functions across the state.

Key Responsibilities:

  • Develop and maintain web-based applications using .NET technologies
  • Collaborate with internal stakeholders to gather requirements and implement solutionsAssist in troubleshooting, debugging, and optimizing application performance.
  • Contribute to system upgrades, documentation, and ongoing improvements

What We're Looking For:

  • Proficiency in .NET framework and web development tools
  • Strong problem-solving skills and attention to detail
  • Ability to work independently and as part of a collaborative team
  • Excellent communication skills and a commitment to public service

Why Join Us?

  • Competitive salary based on experience
  • Hybrid work environment with flexibility and balance
  • Opportunity to contribute to a respected state agency
  • Supportive team culture and professional growth

Minimum Qualifications:

  • Graduation from an accredited four-year college or university with a Bachelor's degree in Computer Science or a related field, or an equivalent combination of education and experience.
  • Minimum of 5 years' programming experience preferred.
  • Experience with ASP.NET MVC and/or Web API, familiarity with agile development methodologies, and experience with source control systems such as Gitalso preferred.
  • Knowledge and understanding of commonly used programming languages and of programming logic.

Application and Supporting Material:

  • Properly completed Application for Employment form

Ready to apply your skills in a mission-driven environment? Submit your application today and help shape the future of real estate regulation in North Carolina.




For more information, or to apply now, you must go to the website below. Please DO NOT email your resume to us as we only accept applications through our website.


 

View Now
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Development Jobs View All Jobs in Willow Spring