What are the responsibilities and job description for the Senior Software Engineer position at StrataBuilt, LLC?
Job Title: Senior Software Developer
Company: StrataBuilt
Location: 2841 Plaza Pl #110, Raleigh, NC 27612
Job Type: Full-Time
Department: Engineering / Technology
Reports To: Engineering Manager / CTO
About StrataBuilt
At StrataBuilt, we’re building the future—layer by layer. We specialize in delivering cutting-edge digital solutions that streamline operations, empower innovation, and create real impact for our clients. Our team thrives on collaboration, curiosity, and the desire to craft elegant software that solves complex challenges.
Position Overview
StrataBuilt is seeking a talented and experienced Senior Software Developer to join our growing engineering team. You will play a key role in designing, developing, and maintaining scalable software solutions across our product stack. As a senior member of the team, you’ll also mentor junior developers, contribute to architectural decisions, and help shape best practices across the organization.
Key Responsibilities
Required:
Company: StrataBuilt
Location: 2841 Plaza Pl #110, Raleigh, NC 27612
Job Type: Full-Time
Department: Engineering / Technology
Reports To: Engineering Manager / CTO
About StrataBuilt
At StrataBuilt, we’re building the future—layer by layer. We specialize in delivering cutting-edge digital solutions that streamline operations, empower innovation, and create real impact for our clients. Our team thrives on collaboration, curiosity, and the desire to craft elegant software that solves complex challenges.
Position Overview
StrataBuilt is seeking a talented and experienced Senior Software Developer to join our growing engineering team. You will play a key role in designing, developing, and maintaining scalable software solutions across our product stack. As a senior member of the team, you’ll also mentor junior developers, contribute to architectural decisions, and help shape best practices across the organization.
Key Responsibilities
- Design, develop, and deploy high-quality software systems using modern programming languages and frameworks.
- Lead technical design discussions and contribute to architectural decisions.
- Collaborate cross-functionally with product managers, designers, QA, and other developers to define and deliver features.
- Write clean, maintainable, and well-tested code.
- Review pull requests and provide constructive feedback to peers.
- Identify performance bottlenecks and propose solutions to improve system performance and scalability.
- Mentor junior developers and foster a culture of continuous improvement and knowledge sharing.
- Stay current with industry trends, emerging technologies, and best practices.
Required:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5 years of professional software development experience.
- Proficiency in one or more modern programming languages (e.g., JavaScript/TypeScript, Python, Java, C#).
- Experience with front-end frameworks (e.g., React, Angular, or Vue) and back-end frameworks (e.g., Node.js, Django, .NET).
- Strong understanding of software architecture, design patterns, and RESTful APIs.
- Solid experience with relational and/or NoSQL databases.
- Familiarity with DevOps tools, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP).
- Experience working in Agile/Scrum environments.
- Contributions to open-source projects or active participation in developer communities.
- Familiarity with containerization (Docker, Kubernetes) and microservices architecture.
- Competitive salary and performance-based bonuses
- Flexible work hours and remote work options
- Comprehensive health, dental, and vision insurance
- Generous PTO and paid holidays
- Learning and development opportunities
- A collaborative and inclusive team culture