Software Engineering
Job Title: Software Engineer (All Levels – Entry to Senior)
Location: Multiple Locations / Hybrid / Remote Options Available
Employment Type: Full-Time
About Us:
At The Brassavola Group, we specialize in connecting talented software professionals with forward-thinking companies across industries such as tech, healthcare, automation, finance, defense, and embedded systems. We're hiring Software Engineers at all levels, offering opportunities to contribute to innovative projects ranging from full-stack web applications and cloud systems to embedded software and AI/ML development. Whether you're launching your career or ready to lead complex projects, we have roles that align with your goals and skillset.
Position Overview:
As a Software Engineer, you'll be involved in the full development lifecycle—designing, coding, testing, and deploying software solutions. We’re looking for individuals who are passionate about building reliable, scalable, and efficient applications while collaborating with multidisciplinary teams. Based on your experience level, you may be writing clean code, architecting systems, mentoring junior developers, or leading technical strategy.
Key Responsibilities (May Vary by Experience):
Develop, test, and maintain software applications or embedded systems
Collaborate with product owners, UX designers, and engineering teams to define solutions
Participate in code reviews, debugging, and performance tuning
Design system architectures and contribute to software planning and documentation
Integrate third-party APIs, cloud services, or hardware interfaces
Lead development teams, conduct architecture reviews, and ensure coding standards (senior-level roles)
Qualifications:
Entry-Level:
Bachelor’s degree in Computer Science, Software Engineering, or related field
Proficiency in one or more programming languages (e.g., Python, Java, C++, JavaScript)
Understanding of data structures, algorithms, and basic software design principles
Passion for learning and contributing in a collaborative team environment
Internship or project experience preferred
Mid-Level:
3–5 years of professional software development experience
Strong coding skills and experience with software lifecycle tools (Git, CI/CD, Jira)
Experience in full-stack, backend, mobile, or embedded development
Familiarity with frameworks like React, Angular, Django, Spring, or .NET
Ability to manage multiple tasks and communicate effectively with stakeholders
Senior-Level:
6+ years of experience in software development with leadership responsibilities
Expertise in system architecture, DevOps practices, and scalable application design
Proven track record of delivering complex software solutions
Experience mentoring developers and collaborating with cross-functional leadership
Deep understanding of performance optimization, security, and deployment practices
Preferred Areas of Experience:
Web and cloud-based application development
Embedded systems and IoT
AI/ML or data science platforms
Cybersecurity or blockchain
Fintech, health tech, automation, or defense applications
Why Work With Us?
Access to impactful projects with innovative companies
Career development tailored to your technical and leadership goals
Competitive salary and benefits with flexible work options
A collaborative environment that values growth, creativity, and engineering excellence
Apply Today:
Whether you're a recent graduate or a seasoned developer, The Brassavola Group is here to help you take the next step in your software engineering career. Submit your resume today and explore opportunities where your code can make a real impact.