Senior Software Development Engineer
Apply NowJubil ID: 605
Company: Raytheon
Location: Austin, TX
Description:
Location: SeffnerJob Requirements: Lead Software EngineerSummaryWe are seeking a highly skilled and motivated Lead Software Engineer to drive technical excellence
mentor team members
and support the success of our software development initiatives. The ideal candidate will possess a blend of strong technical expertise
leadership skills
and a collaborative mindset. Proficiency in software a
Qualifications:
The ideal candidate will possess a blend of strong technical expertise
leadership skills
and a collaborative mindset
Proficiency in software architecture
development
and Agile methodologies is essential
along with the ability to design
implement
and maintain robust
scalable software solutions
A commitment to professionalism
quality
and team success is vital
Bachelor's degree in a computer-related field or at least 5 years of relevant experience
Technical Expertise:
Proficiency in C#
JavaScript
HTML
Cloud
Dev Ops
Automation
Agile methodologies
software architecture
and design
Strong technical and people leadership skills
with the ability to influence and support team success
Exceptional interpersonal skills and a proven ability to work well with others
Problem-Solving:
Ability to tackle complex problems and provide effective solutions
Excellent verbal and written communication skills
Professionalism:
Commitment to delivering high-quality work with attention to detail and business needs
Flexibility:
Ability to switch tasks as needed and adapt to changing priorities
Eagerness to learn and implement new technologies
Capacity to resolve conflicts and maintain team harmony
A strong sense of responsibility
professionalism
and dependability
Courage to face challenges and uphold high standards
Responsibilities:
Analyze and Improve Processes:
Examine business workflows to identify opportunities for automation
enhancement
or support
Software Development:
Design
test
and develop software systems with services
APIs
and microservices architectures
Upgrade Systems:
Modernize and maintain existing applications to ensure optimal performance
Document system capabilities to aid training
testing
and support
Address production issues and bugs effectively
Mentorship and Leadership:
Guide and mentor team members to foster growth and productivity
Participate in process improvement discussions and lead by example to promote a professional and respectful work culture
Take responsibility for software components
ensuring quality throughout the development lifecycle
Technology Advocacy:
Learn and implement new technologies as appropriate
while sharing knowledge with the team
Convey complex technical concepts to both technical and non-technical stakeholders effectively
Project Management:
Maintain work backlogs
prioritize tasks
and influence team focus on essential outcomes
