Senior Software Engineer (Secret Clearance + Python / Django)

jobbot
Raleigh, NC
$140K-$195K a year
Permanent

A bit about us :

As a Senior Software Engineer, you will be a key member of our dynamic, close-knit team, responsible for developing high-quality software solutions.

You will be working with cutting-edge technologies like Python, Django, React, Docker, Kubernetes, and Microservices. This role requires a Secret Security Clearance & is perfect for someone who is passionate about technology, enjoys working on a variety of projects and thrives in a fast-paced, collaborative environment.

Why join us?

  • Competitive Base Salary
  • 100% company paid health plan (for employee-only)
  • 401k matching with immediate vesting
  • Very generous PTO
  • Dental and Vision, FSA, HSA
  • Small team, autonomy
  • Many more great perks!

Job Details

Responsibilities

1. Design, develop, and implement software solutions using Python and Django framework.

2. Lead the development and deployment of new features to facilitate related procedures and tools if necessary.

3. Collaborate with cross-functional teams to define, design, and ship new features.

4. Utilize CI / CD for rapid application development and deployment.

5. Work with React to create user-friendly web pages and components.

6. Leverage Docker and Kubernetes for effective resource isolation and scaling of applications.

7. Develop and maintain microservices architecture for various applications.

8. Troubleshoot, debug, upgrade existing software, and identify areas for modification and improvement.

9. Ensure software meets all requirements of quality, security, modifiability, extensibility, etc.

10. Mentor junior team members and provide technical leadership to the team.

Qualifications

1. Bachelor’s degree in Computer Science, Engineering, or a related field and at minimum a Secret Security Clearance!

2. Minimum of 5 years of professional experience in software development.

3. Proficiency in Python programming and Django framework.

4. Solid experience with CI / CD, React, Docker, Kubernetes, and Microservices.

5. Strong understanding of the software development life cycle (SDLC).

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

7. Ability to work independently and as part of a team.

8. Strong communication skills and the ability to articulate complex, technical concepts to non-technical team members.

9. Knowledge of best practices related to data encryption and cybersecurity.

10. Proven ability to manage a flexible schedule.

11. Outstanding organizational and time-management skills.

12. Constantly update personal technical and business knowledge and skills and mentor others to increase the effectiveness of the team.

13. Proven experience as a team leader with a dedication to delivering projects on time and within budget.

14. Ability to handle multiple tasks concurrently and meet deadlines, while maintaining focus despite conflicting demands.

15. Drive to keep up with latest technology trends and innovations.

12 days ago
Related jobs
Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Software Engineer - Platform Security. ...

Promoted
Seneca Resources
NC, United States

The primary responsibility of the Senior Software Engineer is to analyze, design, code, and test new Select enhancements. ...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Software Engineer - UI. ...

Promoted
Nova Intelligent Systems
Durham, North Carolina

We're looking for an experienced Software Engineer to join our team and play a crucial role in developing cutting-edge technologies for quantitative finance. Bachelor's or Master's degree in Computer Science, Software Engineering, or related field. Design and implement high-performance, scalable sof...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Software Development Engineer for Intervention. Key Responsibilities:Collaborate with Product and QA teams to develop cloud-based applicationsLead major feature releases and drive engineering initiativesProvide mentorship, contribute to documentation, and champion i...

Promoted
Wells Fargo & Company
NC, United States

Design, code, test, debug, and document for projects and programs associated with technology domain, includin Software Engineer, Java, Engineer, Software, Senior, Benefits, Banking. ...

Reperio Human Capital
North Carolina, USA

Senior Embedded Software Engineer. Senior Embedded Software Engineer. Remote, C++, Embedded, Senior, Software, C. As the Embedded Software Engineer, you will utilize your extensive knowledge to collaborate and add value to the large projects they are currently in. ...

Celonis
Raleigh, North Carolina

You will be part of a highly technical, collaborative and creative team, with a focus on SRE & Software Engineering. Computer Science, Software Engineering) or a comparable education. Design, write, and deliver software that enhances the availability, scalability, and efficiency of our services. Exp...

Envestnet | Yodlee
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...

Snapcommerce
Raleigh, North Carolina
Remote

As a Senior Engineer you have the choice to continue on the IC track into the Staff Software Engineer role or switch to the people management track into an Engineering Manager role. Senior Software Engineer, Payments. We have 80 engineers across our teams and our biggest selling point is our focus o...