Experienced Python/Linux Software Engineers - High Pay, 60% Telework, and Flexible Scheduling - Full-Scope Polygraph Clearance Required
Introduction to Our Client and the Role
We are excited to introduce an exceptional opportunity for experienced Python/Linux Software Engineers to join a renowned company that specializes in tailoring software, IT, and data management solutions to meet the unique needs of its customers. With a strong foundation built on trust, transparency, and a commitment to "good technology," our client has been successfully tackling complex missions for over 15 years. As a valued member of their team, you will have the opportunity to make a real impact in a collaborative and supportive environment that appreciates your individual contributions.
Our client is dedicated to investing in the future of their employees, offering competitive compensation packages, comprehensive benefits, and flexible work arrangements. If you are a motivated and passionate software engineer looking for a challenging and rewarding role, we encourage you to explore this opportunity further.
About Our Client
Founded by engineers, our client has established itself as a leader in the industry, prioritizing solutions that excel in user experience, long-term value, and ethical considerations. With a commitment to excellence and a customer-centric approach, they have built strong partnerships with their clients, delivering tailored software solutions that meet their unique needs.
As a company, they value innovation, creativity, and collaboration, fostering an environment that encourages growth, learning, and development. Their team is comprised of talented and dedicated professionals who share a passion for delivering high-quality solutions and making a positive impact in their field.
The Role and Responsibilities
We are seeking talented and passionate software engineers to join our client's team as Python/Linux Software Engineers. In this role, you will have the opportunity to work on complex software development projects, ensuring that software aligns with design specifications through meticulous testing and documentation. Your expertise in modern development methodologies will be instrumental in strategically crafting the software's core, analyzing system-wide needs, and translating them into actionable plans for individual components.
Your key responsibilities will include:
- Analyzing user requirements to inform software design and performance requirements
- Designing or implementing complex database or data repositories interfaces/queries
- Developing and implementing algorithms to meet or exceed system performance and functional standards
- Developing software solutions by analyzing system performance standards, conferring with users to analyze system flow, data usage, and work processes
- Collaborating with cross-functional teams to ensure software aligns with design specifications and meets customer needs
- Participating in code reviews, ensuring high-quality code and adherence to industry standards
- Staying up-to-date with industry trends, emerging technologies, and best practices in software development
Essential Qualifications and Experience
To be successful in this role, you will need:
- A Bachelor's degree in Computer Science, Software Engineering, or a related field, plus seven (7) years of experience as a Software Engineer in similar roles
- Experience with analyzing user requirements to inform software design and performance requirements
- Experience with designing or implementing complex database or data repositories interfaces/queries
- Experience with developing and implementing algorithms to meet or exceed system performance and functional standards
- Experience with LINUX/UNIX and Python
- A strong understanding of software development methodologies, including Agile and Scrum
- Excellent problem-solving skills, with the ability to analyze complex problems and develop creative solutions
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
Preferred Qualifications and Experience
While not required, the following qualifications and experience are preferred:
- Experience with cloud-based technologies, including AWS or Azure
- Experience with containerization, including Docker
- Experience with DevOps tools, including Jenkins or GitLab CI/CD
- Experience with cybersecurity principles and best practices
- A strong understanding of data structures and algorithms
- Experience with test-driven development and behavior-driven development
Clearance Requirements
This role requires a Top Secret/SCI clearance with a Full-Scope Polygraph (FS Poly). No CCAs, sponsorships, or upgrades will be considered.
Location and Telework
The onsite work location is in Annapolis Junction, MD (NBP), with up to 16 hours of telework available per week, depending on the position.
Compensation and Benefits
For qualified candidates, salaries can reach up to $250,000 per year, with an additional week of paid time off, a new computer, and a 10% contribution to a 401(k) plan. Fully paid health insurance is also provided.
Career Growth Opportunities and Learning Benefits
Our client is committed to investing in the growth and development of their employees, offering opportunities for career advancement, professional development, and continuous learning. As a member of their team, you will have access to training and development programs, mentorship, and opportunities to work on complex and challenging projects.
Work Environment and Company Culture
Our client values a collaborative and supportive work environment, fostering an atmosphere of innovation, creativity, and mutual respect. Their team is comprised of talented and dedicated professionals who share a passion for delivering high-quality solutions and making a positive impact in their field.
As a company, they prioritize work-life balance, offering flexible work arrangements, including telework options, to ensure that their employees can maintain a healthy balance between their work and personal lives.
Conclusion
If you are a motivated and passionate software engineer looking for a challenging and rewarding role, we encourage you to explore this opportunity further. With a competitive compensation package, comprehensive benefits, and a commitment to investing in the growth and development of their employees, our client offers a unique and exciting opportunity to grow your career and make a real impact in the industry.
To apply, please submit your application through our website or contact our MD team for more information. We look forward to exploring opportunities with you!
Apply for this job