Senior Software Engineer (Python / Django)

jobbot
Raleigh, NC
$80K-$140K a year
Permanent
Full-time

A bit about us :

We are seeking a dynamic and innovative Senior Software Engineer with a strong background in Python and Django to join our forward-thinking technology company.

This is a permanent, full-time position where you will get the opportunity to work on exciting projects while being at the forefront of technology innovation.

You will be part of a team responsible for enhancing our existing systems, as well as developing and implementing new technologies.

This role is perfect for someone who is passionate about software development, thrives in a collaborative environment, and is always seeking to learn and grow.

Why join us?

  • Competitive Base Salary
  • Excellent health, dental and vision coverage
  • Equity in high-growth start-up (not in lieu of a salary)
  • Flexible Hours
  • Very generous PTO
  • 401k plan with 4% match
  • Small team, autonomy
  • Many more great perks!

Job Details

As a Senior Software Engineer, you will :

1. Design, develop, and maintain efficient, reusable, and reliable Python / Django code.

2. Collaborate with the team to define, design, and ship new features.

3. Identify and correct bottlenecks and fix bugs.

4. Help maintain code quality, organization, and automatization.

5. Work with and to create a seamless, robust, and responsive user experience.

6. Utilize AWS cloud services to build scalable and secure applications.

7. Participate in all phases of the software development lifecycle, from design to deployment.

8. Contribute to the team's continuous improvement by sharing knowledge and expertise with colleagues.

9. Provide technical leadership and mentoring to junior team members.

Qualifications :

The ideal candidate will possess :

1. A Bachelor's degree in Computer Science, Information Technology, or a related field.

2. A minimum of 3 years of experience in software development, specifically with Python and Django.

3. Proficiency in using and

4. Experience with AWS and understanding of cloud architecture.

5. Strong understanding of object-oriented programming.

6. Familiarity with continuous integration and continuous deployment (CI / CD) pipelines.

7. Excellent problem-solving skills and attention to detail.

8. Strong communication skills, both written and verbal.

9. The ability to work in a team and independently when needed.

10. A passion for staying updated with the latest industry trends and technologies.

If you are a dedicated, innovative, and detail-oriented professional with a passion for software development and a knack for problem-solving, we would love to hear from you.

Join us and contribute to developing cutting-edge software solutions that are revolutionizing the technology industry.

30+ days ago
Related jobs
Promoted
NetApp
Morrisville, North Carolina

As a Software Development Engineer in Test, you will be responsible for building NetApp’s cutting-edge software defined storage solutions for major Cloud providers including AWS, Azure and GCP. You will participate in aspects of the software development lifecycle including requirements, design, impl...

Promoted
Greenfield Source
Raleigh, North Carolina

The company's Electrical Critical Power & Digital Infrastructure division is currently seeking a Senior Embedded Firmware Engineer to join our team. The Senior Embedded Firmware Engineer is primarily responsible for developing embedded firmware for CPDI power conversion products (UPS, Energy...

Promoted
GXO
Raleigh, North Carolina

Bachelor’s degree in Software Engineering or related technical field, or certification in software engineering from ACM or IEEE or equivalent related work or military experience. Participate as a high-level technical expert in design development, coding, testing and debugging new software or signifi...

20-0278792 Docutech, LLC
G,North Carolina Home

Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps. Experience leading team of engineers in the design, development, and ma...

GXO
Raleigh, North Carolina

Bachelor’s degree in Software Engineering or related technical field, or certification in software engineering from ACM or IEEE or equivalent related work or military experience. Participate as a high-level technical expert in design development, coding, testing and debugging new software or signifi...

Envestnet
Raleigh, North Carolina

As a Senior Software Engineer on the team, you are passionate about collaboratively building high quality software. Participate in the design, implementation, and deployment of successful software with a self-organizing Scrum team following best practices in SCRUM process. Exercise best practices an...

NVIDIA
Remote, NC, US
Remote

NVIDIA is searching for world-class software engineers to join the Linux Graphics driver team. Bachelors or higher degree in Electrical Engineering, Computer Science, or Computer Engineering (or equivalent experience). This position involves architecture and development of new SW technologies to sup...

Accentuate Staffing
Raleigh, North Carolina

Participate in all aspects of the Software Development Lifecycle (SDLC) including requirements gathering, engineering, testing, refactoring, documenting, and deploying. Bachelor’s degree in Computer Science, Computer Information Systems, Computer Engineering, or a related technical degree from an ac...

Reperio Human Capital
Raleigh, North Carolina

Senior - Mid Embedded Software Engineer. Senior, Embedded, Software, C++, C, Raleigh, Durham, Apex, Cary, North Carolina. This client is seeking a Mid-to- Senior level engineer, who is proficient in R&D and customer relations for products. Your team would work with mechanical engineers, and other el...

Salesforce
Raleigh, North Carolina

Note: By applying to the Public Cloud - Distributed Systems Software Engineer posting, recruiters and hiring managers across the organization hiring software engineers will review your resume. Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal). Our Public Cloud engineering ...