Fullsight ยท 23 hours ago
Principal Software Engineer
Fullsight is a shared services group working across three affiliate organizations, SAE ITC, SAE International, and Performance Review Institute (PRI). They are seeking a Principal Software Engineer to serve as a technical expert and lead on large projects, responsible for designing, developing, and maintaining complex web-based application systems.
Non-profit Organization Management
Responsibilities
Leads the team as a high level technical expert in design, development, coding, testing, and debugging new software or significant enhancements to existing software
Defines system architecture, design and documentation
Defines and adheres to SAE International development standards, including naming conventions, source code control processes, security protocols and code deployment processes
Manages priorities on multiple assigned projects
Assists with project planning by providing estimates, task definitions and progress updates throughout the Software Development Life Cycle (SDLC) within established methodology
Interacts directly with customers on requested improvements and enhancements
Assists in training and mentoring less experienced developer team members
Manages and performs code reviews to ensure adherence to coding standards and tools
Develop robust architectures that adhere to Engineering best practices and balance TTM vs Risk
Act as the advocate and voice of rigor and process to the team and the stakeholders
Show and encourage the learning organization concept, provide and receive feedback well and model the continuous improvement model
Qualification
Required
Bachelors degree in Computer Science, Engineering, Information Systems, and related field OR Associates Degree with 8+ years of experience
8 years of application development using a defined modern framework including Angular and Spring
4 years experience using and architecting message based distributed systems
3 years practical experience using big data solutions such as MongoDB and Elastic
Strong desire to learn and try new approaches
Strong knowledge of development architectures, frameworks and tools
Strong attention to quality, details, root cause problem solving, and follow-up
Strong ownership of overall team deliverables
Data modeling/schema, data structure and network systems
Excellent communication skills, both verbal and written
Strong sense of urgency in support and maintenance, including both internal and external customer interactions
Ability to deliver working solutions on time and understanding risk
Experience with developing and running unit tests
Strong experience in understanding, use and enforcement of Engineering best practices, Highly Available systems, appropriate levels of monitoring, logging and alerting
Understanding of optimal use of source control, build and deployment, including rollback strategies
Preferred
5+ years Agile Development Methodology
2+ years development team leadership experience, with responsibilities for design, development, and quality of the team deliverables
Knowledge of one or more cloud platform services, such as AWS
Enterprise development and or commercial software development experience
Company
Fullsight
Fullsight is a shared services group working across three affiliate organizations, SAE ITC, SAE International, and Performance Review Institute (PRI), uniformly delivering HR, IT, Legal, Customer Success, Finance, and Procurement services, which enables us to distribute resources across all parts of our businesses.
H1B Sponsorship
Fullsight has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
2024 (3)
Funding
Current Stage
Late StageCompany data provided by crunchbase